Skip to main content
Reown Docs

Unity

2 min read

With AppKit, you can easily let people interact with multiple EVM and Solana compatible wallets and blockchains directly from your Unity game.

Install#

Let's get started by installing the AppKit package!

Prerequisites#

  • Unity 2022.3 or above
  • IL2CPP code stripping level: Minimal (or lower)
  • Target platform: Android, iOS, Windows, macOS, WebGL
  • Gamma color space

AppKit Package#

To install AppKit package via OpenUPM, you need to have Node.js and openupm-cli installed. Once you have them installed, you can run the following commands:

Note

If you encounter errors related to the com.unity.vectorgraphics package after installing AppKit, please install it manually from the Package Manager. Click the plus ➕ button in the Package Manager window, then select the Add package by name... option and enter com.unity.vectorgraphics.

Configure#

The minimum configuration required is filling in a Project ID and Metadata fields inside of AppKitConfig.

Don't have a project ID?

Head over to Reown Dashboard and create a new project.

  • projectId: The project ID is a unique identifier for your project.
  • name: The project name is a human-readable name for your project.
  • description: The project description is a human-readable description for your project.
  • url: The project URL
  • iconUrl: Icon of the project.

Implement#

  1. Add Reown AppKit prefab from Packages/Reown.AppKit.Unity/Prefabs to your scene.
  2. Initialize AppKit from your script
  1. Connect account

Optional: Using Solana Unity SDK? You can keep using Solana.Unity.SDK's Web3 and route all signing through AppKit with our adapter. See the adapter section in Usage.

Examples and Test dApps#

Getting Support 🙋#

Reown is committed to delivering the best developer experience.

If you have any questions, feature requests, or bug reports, feel free to open an issue on GitHub!