Documentation

Support

Authentication

Unity Authentication

Implement secure player authentication with anonymous, platform-specific, and custom sign-in solutions for your game.
Read time 2 minutesLast updated 15 hours ago

Applications often need to know player identities to provide features and services to game developers and players that ensure security, consistency, and safety with every interaction. Unity Authentication offers robust cross-platform account and authentication solutions that support cross-play and progression across all major devices and platforms. You can authenticate your players with anonymous, platform-specific, or custom sign-in solutions, making it easy for games with custom identity solutions to unlock the full power of UGS. Anonymous access doesn't require players to enter sign-in credentials or create player profiles. However, access through a platform requires sign-in credentials. Unity provides authentication through SDK and API calls, enabling game developers to focus on doing what they do best—creating games. Download the Unity Gaming Services Samples project to learn how to implement Authentication to solve common game development challenges:

Authentication versions

Alternative versions of Unity’s Authentication Service are available to use in engines other than the Unity Editor: