Documentation

Development

User Acquisition

Monetization

Industry

Authentication

Unity SDK

Admin API

Client API

Open Unity Dashboard

Authentication

LiveOps
​
​
Authentication
  • Overview
  • Get started
  • Concepts
  • Tutorials
  • Reference
    • License for Unity Player Accounts
    • CLI
    • FAQ
    • Use cases
    • Anonymous authentication & linking
    • Common errors
    • Glossary
  • Privacy and consent
  1. Unity Authentication

Frequently asked questions

Find answers to common questions about implementing and using Unity Authentication in your game.
Read time 1 minute
Last updated 21 days ago

Are there any costs associated with Unity Authentication?

There are currently no costs for Unity Authentication.

Which third party/external logins are currently supported by Unity Authentication?

  • Google Play Games
  • Apple Game Center
  • Steam
  • Facebook
  • Username & Password
  • Unity Player Accounts
  • OpenID Connect
  • Oculus (Meta Quest)
  • XBOX One
  • XBOX Series X|S
  • PlayStation®5
  • PlayStation®4 (following the same approach as PlayStation®5)
  • Nintendo Switch™
  • Nintendo Switch™ 2 (following the same approach as Nintendo Switch™)
  • Sign in with Google
  • Sign in with Apple
Note
For more information, please refer to the relevant platform's documentation.
Refer to the section on external identity providers for more information.

Are there any samples available to showcase what Unity Authentication offers?

We have samples that demonstrate how to use Anonymous login and some third party logins. The samples also include linking, unlinking accounts and session management.

Which Facebook app types are currently supported?

We currently support the
Consumer
and
Business
app types.

What is the supported SteamWorks SDK version?

SteamWorks SDK version 20.0.0 and above are supported.

How can I manage player accounts locally for multiplayer testing?

You can isolate and preserve sessions by using
AuthenticationService.Instance.SwitchProfile(string profile)
API. This allows managing multiple accounts locally by switching the current player profile and isolating the session token in
PlayerPrefs
. Refer to the Profile management page for more information.

Do we support console platforms?

We support console-specific logins with cross-platform code-linking for console ID providers. Learn more about code-link.

Do we support cross-platform use cases?

UGS offers robust cross-platform account and authentication solutions that support cross-play and progression across all major devices and platforms.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Are there any costs associated with Unity Authentication?

    • Which third party/external logins are currently supported by Unity Authentication?

    • Are there any samples available to showcase what Unity Authentication offers?

    • Which Facebook app types are currently supported?

    • What is the supported SteamWorks SDK version?

    • How can I manage player accounts locally for multiplayer testing?

    • Do we support console platforms?

    • Do we support cross-platform use cases?


Report a problem with this page
​
​