Unreal Engine SDK
A Code Plugin for Unreal Engine that enables developers to create thirdweb Private Key Wallets, In-App Wallets and Smart Wallets for their games and applications. The plugin provides a simple API and blueprints to interact with wallets, login with email or socials as well as create Smart Wallet session keys.
With this plugin, you can keep the onboarding of your users in-client and grant a session key to your thirdweb Engine powered backend to interact with the blockchain, no signature in sight.
The Thirdweb Unreal Plugin is distributed as an Unreal Marketplace Code Plugin.
Unreal Engine SDK is open-source. View and contribute to its source code on GitHub.
Features
- Generate or Create Private Key Wallets - ephemeral guest wallets.
- Create and Login to In-App Wallets - unlocking email and social authentication to create persistent, cross-platform, cross-device and cross-sdk signless embedded wallets.
- Unlock the power of Account Abstraction - unlock the ability to sponsor gas and interact on behalf of users by upgrading any wallet to a Smart Wallet, and using Session Keys to grant scoped access to your backend - fully compatible with thirdweb Engine or other SDKs.
- Rust Core - the plugin's core logic is built from Rust, making it lightning-fast and minimizing the clutter in your Unreal project.
- Compatible with Unreal Engine 5.3-5.4 - the plugin is compatible with the latest versions of Unreal Engine, allowing you to leverage the latest features and improvements.
Installation
Download and install the Thirdweb Unreal Plugin from the Unreal Marketplace.
Our plugin is coded using an intuitive handle system and blueprint async tasks, allowing you to interact with it very easily.