Choose Your Wallet Provider
This page will walk you through your options for wallet providers.
Players will use wallets to manage their assets and interact with your games. The Web3 Unity SDK offers four wallet providers to choose from. The following table details the platforms they can be deployed on.
Metamask | Reown (Wallet Connect) | Web3 Auth | Hyperplay | |
---|---|---|---|---|
Browser | ✓ | ✓ | ✓ | ✗ |
Desktop | ✗ | ✓ | ✓ | ✓ |
Android | ✗ | ✓ | ✓ | ✗ |
iOS | ✗ | ✓ | ✓ | ✗ |
VR | ✗ | ✗ | ✓ | ✗ |
Social Sign Ons | ✗ | ✗ | ✓ | ✓ |
Metamask | Reown (Wallet Connect) | Web3 Auth | Hyperplay |
Add Wallets to Your Unity Game
Adding wallet providers to your games is simpler than ever. Inside the Web3Unity prefab that you've dragged and dropped into your scene, navigate to the Connection Handler script in your inspector and expand the Connection Providers dropdown.
If you've only installed our core package, the two available providers will be WalletConnect (which will be renamed to Reown in future versions) and MetaMask. You can add these as providers by clicking the Add Provider button. This will create new configuration file(s) inside your Resources folder.
To add support for social login (Google, Facebook, X), you need to install the web3auth package.
If your game is ready to be published on the Hyperplay launcher, you need to install the Hyperplay package.