Skip to content

Repository files navigation

Web3Auth Unity Examples

Web3Auth Unity

MetaMask Embedded Wallets provides pluggable authentication and non-custodial key infrastructure for Web3 applications.

With support for social logins, web & mobile native platforms, wallets and other key management methods, Web3Auth results in a standard cryptographic key provider specific to the user and application.

📝 Important Links

🚀 Example Projects

This repository contains the following example projects demonstrating different Web3Auth integration scenarios with Unity:

Quick Start Example

unity-quick-start

  • Basic Web3Auth integration with Unity
  • Demonstrates core Web3Auth functionality
  • Perfect starting point for new developers

Auth0 Example

unity-auth0-example

  • Integration with Auth0 as a custom authentication provider
  • Shows how to use Web3Auth with Auth0's authentication system
  • Includes Auth0 configuration and setup

Grouped Auth Connection Example

unity-aggregate-verifier-example

  • Demonstrates using multiple authentication methods together
  • Shows how to implement grouped auth connections (formerly aggregate verifiers)
  • Includes examples with Google and Auth0 authentication

🔧 Installation & Usage

Each example project contains its own README with specific setup instructions. Generally, you'll need to:

  1. Clone this repository
  2. Open the desired example project in Unity 6.3 LTS (6000.3.22f1)
  3. Configure your Embedded Wallets project in the MetaMask Developer Dashboard
  4. Add your client ID and other required credentials
  5. Build and run the project

For detailed setup instructions, please refer to the README in each example project directory.

❓ Help and Support

📜 License

This project is licensed under the MIT license. See the LICENSE file for more info.

🔗 Web3Auth SDK References

Platform Latest Version Documentation
Unity 7.0.2 Documentation

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages