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.
Thirdweb adheres to Unreal Engine's Marketplace Guidelines in supporting the 3 most recent versions1. We aim to release an updated plugin version as expediently as possible once a minor version change has released. If you or your company require compatibility with an older version, please reach out to support.
In addition to the source code provided, the plugin is available on the Unreal Marketplace.
The plugin's core logic is built from Rust, making it lightning-fast and minimizing the clutter in your Unreal project.
Windows, Linux, Mac and Android all package natively and can be used in blueprint-only projects
Platform | x64 | arm64 |
---|---|---|
Windows | ✅ | ➖ |
Linux | ✅ | ✅ |
Mac | ✅ | ✅ |
IOS | ➖ | ✅ |
TVOS | ➖ | ✅ |
VisionOS | ➖ | ✅ |
Android | ➖ | ✅ |
Legend: ✅ Supported | ❌ Unsupported | ➖ Not applicable
Documentation is available at https://portal.thirdweb.com/unreal-engine
Footnotes
-
Unreal Engine's Marketplace Guidelines - Section 3.1.b https://www.unrealengine.com/en-US/marketplace-guidelines#31b ↩