Solana SDK

Bifrost - 代码插件 - 2024/06/03

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

  • 支持的平台
  • 支持的引擎版本
    5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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.

技术细节

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