Overview Unity
Get started with Unity
The Openfort Unity SDK is a Unity library client for Openfort that allows you to add secure authentication, non-custodial embedded wallets, and powerful UX infrastructure into your game.
Features#
Feature | Status |
---|---|
Sign in with email | ✅ |
Sign in with OAuth | ✅ |
Sign in with guest mode | ✅ |
Sign in with Third-Party Auth | ✅ |
Embedded wallet creation | ✅ |
Embedded wallet recovery | ✅ |
Embedded wallet signatures & transactions | ✅ |
Native smart wallets | ✅ |
Gas sponsorship | ✅ |
Session keys | ✅ |
Compatible with Telegram mini-apps | ✅ |
Supported platforms#
- Windows (64-bit)
- macOS (minimum version 12.5)
- Android (minimum version 5.1)
- iOS (minimum version 15.2)
SUPPORTED UNITY VERSIONS
- Unity 2021.3 or newer for Windows, macOS, Android and iOS
- Unity 2019.4 or newer for macOS, Android, and iOS. Windows isn't supported on Unity versions from 2019.4 up through 2021.2.
TARGET PLATFORM VS UNITY EDITOR PLATFORM
We have added compilation flags to the Unity SDK to ensure that specific Unity editors can only build certain platform targets. Please note that the table below indicates which editor you can use to build a platform target, but it does not determine whether you can run the SDK in that editor.
For example, the SDK allows you to build iOS games using a macOS Unity Editor, but you cannot use the Windows Unity Editor.
Target Platform | Windows Unity Editor | macOS Unity Editor |
---|---|---|
Windows | ✅ | ❌ |
macOS | ❌ | ✅ |
Android | ✅ | ✅ |
iOS | ❌ | ✅ |
Web | ✅ | ✅ |
Get started#
Check out these popular guides to get started.
Setting up the SDK
WebGL
Embedded wallet
Templates#
Check out these popular samples to get started.