Unreal Cardano Plugin
A prototype plugin for integrating Cardano with Unreal Engine. This project is currently in an early development stage and aims to provide basic wallet features
Features
Wallet Management
- ✅ Generate a new wallet address from a 24-word mnemonic phrase via cardano-c library.
- ✅ Restore a wallet address from an existing 24-word mnemonic phrase and password combination.
- ✅ Retrieve the Lovelace and token balance using the Koios API and Ogmios.
- ✅ Mac, Android, iOS, and other platform libraries added.
- Runtime: Tested on iPhone XS (iOS 18), AppleTV 4K (tvOS 18.3), and Android Galaxy S22 Ultra (Android 14).
- Editor: Tested and supports Unreal Engine version 4.27 on Windows and macOS.
- ✅ Example code using cardano-wallet API service.
- ✅ Multi-asset support for sending Cardano-based tokens, using Blockfrost API and cardano-c's example.
Installation
For Windows users, you need to install msys2, which adds the necessary Unix tools for the DLLs to load.
Development
This project is built with Unreal Engine and C++, leveraging Biglup's cardano-c library and tools. Currently tested and supports Unreal Engine version 4.27 and 5.5 on Windows and MacOS, should work with later versions, but not tested yet.
License
This project is licensed under the Apache License 2.0. See LICENSE for details.