Integrate blockchain transactions and smart contracts directly into Unreal Engine, supporting multiple EVM networks and NFTs. Ideal for seamless play-to-earn mechanics.
DISCORD SUPPORT | Tutorials (new) | Documentation | Example Project (new)
Important Note: We are thrilled to announce that, starting today, the Blockchain Integration Plugin is now available for free, thanks to our collaboration with the Filecoin Foundation!
The Blockchain Integration Plugin provides a robust library of functions to construct and send blockchain transactions via JSON-RPC, enabling seamless communication with smart contracts directly from Unreal Engine. All functions are exposed to Blueprints for user convenience and can be packaged and shipped with dedicated servers.
· All EVM-based networks, including Ethereum, Filecoin, Lukso, Avalanche, Polygon, Binance Smart Chain, and more.
· Layer 2 networks based on Optimism or zk Rollup, such as ImmutableX.
Blockchain technology allows you to write, read, and store values and functions inside a decentralized ledger. This decentralized approach eliminates the need for traditional server or database setups, reducing maintenance costs. Blockchain can handle various tasks, such as saving game progress, storing user statistics, and managing user-generated content, all without the need for third-party providers. Using test networks can reduce operational costs to nearly zero, and transitioning to the main net incurs costs only for actual usage, without ongoing subscription fees.
Our plugin fully supports NFT functionalities. You can mint, transfer, and utilize NFTs directly within your game, either as player rewards or by leveraging existing NFT collections. This makes it easy to add utility to NFTs within your projects.
The plugin also supports the play-to-earn model, allowing you to reward players with your tokens or through direct transfers and minting privileges for game NFTs. This model can operate without a custom token or payment model, emphasizing in-game achievements and rewards.
V 3.1 Release Note:
V 3.0 Release Note:
V 2.6 Release Note:
V 2.5 Release Note:
V 2.4 Release Note:
V 2.3 Release Note:
V 2.2 Release Note:
V 2.1 Release Note:
V 2.0 Release Note:
V 1.1 Release Note:
V 1.0 Release Note:
Planned Updates:
Features:
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 138
Network Replicated: Yes (via blockchain)
Supported Development Platforms: Windows
Supported Target Build Platforms: Win64, Linux, Android
Documentation: Link.
Example Project: Link.