Spotlight Sale: Save 50% on select products now through July 15.

Solana SDK

Bifrost - Code Plugins - Jun 3, 2024

A complete toolkit for building blockchain games on Solana with Unreal Engine

  • Supported Platforms
  • Supported Engine Versions
    5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

A complete SDK for building blockchain games on Solana with Unreal Engine 5.

The toolkit comes with a showroom demonstrating the SolanaSDK capabilities using UnrealSOLNET, and LinkStream to interact with the engine & Solana.


Using UnrealSOLNET, we can use SOLNET and the power of .NET runtime inside the game giving developers the ability to communicate with the Solana blockchain & Unreal Engine without having to build an entire c++ library from scratch.


For specific application types like Fully On-chain or VR/AR/XR where an in-game wallet would be needed then you can use the in-game wallet system with data protection.

Using LinkStream the game is capable of talking to Unreal SOLNET & requesting signing via Tranquility Wallet and popular mobile wallets through encrypted TCP & Websocket loopback mechanics.

Technical Details

Features:

  • Includes Sandbox showroom with examples 
  • Full Solana RPC client integration using Unreal SOLNET & SDK
  •  Mint Metaplex NFTs or cNFTs with a few nodes of blueprint
  •  Sign, Send and Receive Sol & all of other SPL tokens
  • Retrieve on-chain account, program & transaction data
  • Create accounts, wallets, deploy programs and more!
  • In-Game wallet system with Microsoft data protection and AES encryption
  • Full C# SDK wrapper for Unreal SOLNET & other programs like metaplex to communicate with the engine

Code Modules:

  •  Unreal SOLNET - Unreal SOLNET is a custom runtime module designed to bootstrap .NET runtime to Unreal Engine and load the Solana SDK.
  • LinkStream - Tcp module used to communicate with Unreal Solnet from the engine without an API or using direct method calls.


Number of Blueprints: 80

Number of C# Classes: 32

Number of C++ Classes: 20

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: https://github.com/Bifrost-Technologies/Solana-Unreal-SDK