Developing a complete game template and toolkit for building blockchain games on Solana with Unreal Engine 5.
The toolkit comes with a starting template for Solana games(top down, 3rd person or first person), a multiplayer game server SDK, and REST API Http server to handle global server calls for players.
Using UnrealCLR, we can use SOL.NET and the power of .NET runtime inside the game giving developers the ability to communicate with the Solana blockchain without having to build an entire c++ library from scratch.
For specific application types like VR/AR/XR where an in-game wallet would be needed then we use UnrealCLR to call the Solana UE5 SDK directly in the game. Using LinkStream the game is capable of requesting signing via Tranquility Wallet and popular mobile wallets through encrypted TCP & Websocket loopback mechanics.