Skip to main content

Web3Auth PnP Unity SDK

The Web3Auth Unity SDK is a client-side library that allows you to authenticate users using Web3Auth on Unity3D game engine. This SDK has been written majorly in C# and can be integrated preferably across all mobile platforms. It returns a private key generated in a non-custodial way on successful user authentication. This authentication can be achieved by using any social login options that Web3Auth supports or uses a custom authentication flow of your choice.

Requirements

  • Unity Editor 2019.4.9f1 or greater

  • .Net Framework 4.x

  • iOS Platform Target Version 14 and above

  • Android Target SDK Version 24 and above

Resources

  • Quick Start: Get Started with an easy to follow integration of Web3Auth

  • Example Applications: Explore our example applications and try the SDK yourself.

  • Troubleshooting: Find quick solutions to common issues faced by developers.

  • Source Code: Web3Auth is open sourced. You can find the source code on our GitHub repository.

  • Community Support Portal: Join our community to get support from our team and other developers.

Common Questions

The following questions can be answered using the information on this page:

  1. What is Web3Auth's Unity SDK and what does it do?
  2. What programming language is Web3Auth's Unity SDK written in?
  3. What are the system requirements for using Web3Auth with Unity?
  4. What Unity Editor version is required for Web3Auth?
  5. What are the platform requirements for iOS and Android?
  6. How does authentication work in Web3Auth's Unity SDK?
  7. How is the private key generated and managed in Unity SDK?
  8. Where can I find example Unity applications using Web3Auth?
  9. Is Web3Auth's Unity SDK open source?
  10. Where can I get support for Web3Auth Unity implementation?