Introduction
Solana Godot SDK is a free and open-source plugin for Godot game engine, which makes it very easy to add Solana web3 intergrations into your Web Browser game and even develop fully on-chain games!
Why Godot?
Godot game engine is fully open-source as well, resulting in booming popularity and developer tooling over the past couple years. It is an especially popular choice for an engine among teens and students who are just starting out their game development journey because of how easy it is to learn and quickly prototype both 2D and 3D games.
Additionally, due to GDScript being an interpreted language and Godot using glb/gltf as the main 3D model standard, working with blockchain data and NFTs is very easy and intuitive.
Current Features
RPC API support, so you can fetch information on accounts, like their SOL balances and much more
System Program, allowing you to do transactions of SOL to another address
Token Program, allowing you to mint new SPL tokens and send them to other addresses
NFT fetching and parsing images/metadata. (GIFs supported soon, we almost have that working)
Dynamically Loading 3D NFTs as GLBs
Wallet adapter. Currently supporting Phantom, Solflare and Backpack. Ultimate coming soon
Candymachine v3 minting (pNFTs and Candy guard groups supported)
Custom Anchor smart contract support + IDL converter to GDScript
SOAR program for onchain highscores
Jupiter API
ShdwDrive API
Honeycomb API
Repositories
Addon and Demos repo: https://github.com/ZenRepublic/GodotSolanaSDKDemoPackage
Backend code and libraries are https://github.com/Virus-Axel/godot-solana-sdk
Download the addon here: https://godotengine.org/asset-library/asset/3232
Created by Zen Republic & Virus Axel with support from Solana Foundation
For questions, issues, suggestions or whatever else you might have regarding the SDK, join our Discord Server
Last updated