LootLocker
The BasicsGame SystemsContent ManagementPlayer Management
LootLocker
  • 📌The Basics
    • Getting Started
    • What is LootLocker?
    • Core Concepts
      • Players
      • Assets
      • Character Classes
      • API Types
      • Web Console
      • Stage & Live Environments
      • Glossary
    • Unity Quick Start
      • Install the SDK
      • Configure the SDK
      • Authenticate Your First Player
      • Update the SDK
    • Unreal Quick Start
      • Install & Configure the SDK
        • Older versions
      • Authenticate Your First Player
    • Godot Quick Start
      • Install the SDK
      • Configure the SDK
      • Authenticate Your First Player
      • Update the SDK
    • SDKs
    • Samples
      • Authentication Samples
      • Leaderboard Samples
      • Progression Samples
      • Player Samples
    • Launching Your Game
    • Support
      • Error Codes
      • Unreal Marketplace Plugin Support
  • 🎭Players
    • Overview
    • Authentication
      • How To
        • Guest Login
        • Steam
        • Apple
        • Apple Game Center
        • Google
        • Epic Games
        • PlayStation
        • Meta / Oculus
        • Xbox
        • Nintendo Switch
    • Files
      • How To
        • Manage Files in Web Console
        • Work with Files In-Game
    • Inventory
      • How To
        • Work with Player Inventory
    • Messages
      • How To
        • Configure Messages in Web Console
    • Names
      • How To
        • Work with Player Names
    • Player Manager
      • How To
        • Manage Players through Web Console
        • Manage Players In-Game
        • Use Player Operations
    • Unified Player Accounts
      • How To
        • Configure UPA in Web Console
        • Use Remote Login In-Game
        • Connect Identiy Provider to Player
        • External Provider Linking
        • Transition from Guest Login to Other Provider
        • Disconnect Identity Provider from Player
    • White Label Login
      • How To
        • Configure White Label Login
        • Create a New White Label User
        • Request User Verification
        • Handle Returning Users
        • Start a White Label Session
  • 🪙Commerce
    • Overview
    • Catalogs
      • How To
        • Configure Catalogs in LootLocker Console
        • List all Catalogs
        • Use Catalogs In-Game
        • Setup In-Game Store
    • Currencies
      • How To
        • Configure a Currency in Web Console
        • Use Currencies In-Game
    • DLC Management
      • How To
        • Configure DLC in Web Console
        • Use DLC In-Game
    • Entitlements
      • How To
        • Work with Entitlements In-Game
    • Real Money Purchases
      • How To
        • Configure In-App Purchase in Web Console
        • Make Purchases through Google Play Store
        • Make Purchases through Apple Store
        • Make Purchases through Steam Store
    • Virtual Purchases
    • Wallets
      • How To
        • Manage a Wallet in Web Console
        • Use Wallets In-Game
  • ⚔️Content
    • Overview
    • Assets
      • How To
        • Create & Configure an Asset
        • Organize & Search for Assets
        • Retrieve Assets In-Game
        • Set up Asset Storage Template
        • Check Grant Notifications
        • Set up a Game Config Asset
        • Create a Loot Box
        • Work with Loot Boxes In-Game
        • Create a Drop Table
        • Work with Drop Tables In-Game
        • Create a Rental Asset
        • Work with Rental Assets In-Game
    • User Generated Content (UGC)
      • How To
        • Create UGC In-Game
    • Twitch Drops
  • 🕹️Game Systems
    • Overview
    • Classes & Heroes
      • How To
        • Base Classes
        • Hero Classes
        • Implement Classes In-Game
        • Implement Heroes In-Game
    • Leaderboards
      • How To
        • Configure Leaderboard in Web Console
        • Use Player Leaderboards
        • Use Generic Leaderboards
        • Use Metadata to Store Additional Information
        • Use Scheduled Reset with Rewards
        • Use Leaderboards for Time Based Rankings
      • Leaderboard FAQ
      • GameMaker References
    • Feedback
      • How To
        • Manage Feedback Categories
        • Create Player Feedback
        • Create UGC Feedback
        • Create Game Feedback
        • View and Manage Feedback
    • Progressions
      • How To
        • Create a Progression
        • Game Progressions
        • Player Progressions
        • Class Progressions
        • Asset Instance Progressions
    • Triggers
      • How To
        • Setup a trigger in the Web Console
        • Invoke trigger from game
  • ⛓️Shared Systems
    • Overview
    • Metadata
      • How To
        • Add Metadata in Console
        • Fetch a Single Metadata In-Game
        • Fetch Metadata In-Game by Tags
        • Fetch Metadata In-Game from Multiple Sources
    • Notifications
      • How To
        • List Notifications and Mark as Read In-Game
  • 🗝️Admin
    • Settings
    • User Settings
    • Organization Settings
    • CORS Allowlist
  • ⭕️ Legacy
    • Deprecations
      • Unity SDK Deprecation Log
        • Version 2.1.5 - Migration to Open UPM
        • Version 2.0.0
      • Unreal SDK Deprecation Log
        • Version 4.0.0
        • Version 3.0.0
    • Legacy Storage
    • Legacy Triggers
      • Activate a trigger
      • Create a trigger
    • Legacy Progressions
      • Create a Progression System
      • Use a Progression System In-Game
Powered by GitBook
On this page
  • Supported Authentication Methods
  • Key Features
  • Use Cases
  • How-to
  • Guides
  1. Players

Unified Player Accounts

PreviousUse Player OperationsNextHow To

Last updated 14 days ago

Unified Player Accounts (UPA) is a powerful feature set that allows players to connect multiple authentication methods, enabling seamless cross-platform and cross-device experiences such as cross-progression and cross-saves. It also makes it easy for players to upgrade from a Guest account (or any other login type) to a White Label account with your game.

UPA simplifies the complex process of managing multiple logins by providing platform authentication solutions, enabling remote login across platforms, linking multiple identity providers, and offering player-facing websites for a smooth end-user experience.

Supported Authentication Methods

Unified Player Accounts currently supports the following authentication methods:

  • Steam

  • Epic Games

  • Apple Login

  • Google Login

  • Guest Login

If you require support for additional identity providers, please contact us via or .

Key Features

UPA consists of two core features: Remote Login and Connected Accounts, each designed to create a seamless and unified player experience.

Remote Login

Remote Login allows players to log in to a platform other than the one they are currently playing on. For example, a player on Nintendo Switch can log in to their Steam account to create a LootLocker session, even if they are not currently playing on Steam. This feature is ideal for enabling cross-platform interactions and ensuring players can access their accounts wherever they play.

Connected Accounts

Connected Accounts enables players to link multiple platform accounts under a single profile. For instance, a player can connect their Steam account to their Nintendo Switch account, creating a unified profile on the LootLocker backend. Once connected, the same profile will load regardless of whether the game is started on Steam or Switch.

When using connected accounts, you can choose to connect directly in the game client or redirect the player to the LootLocker authentication website to facilitate the authentication process.

Auth.game

As part of the UPA workflow, players are directed to our white-label authentication website, https://auth.game, to enter the 8-digit code provided by the game and verify their identity.

Use Cases

  • Account linking

  • Cross-platform accounts

  • Cross-saves

  • Cross-progression

  • Upsell connecting to White Label account while in-game

How-to

Guides

: This method redirects players to the LootLocker authentication website to authenticate with a provider used in the linking process. This is the recommended method for most use cases, as it provides a consistent experience across platforms and devices.

Direct Linking: This method is useful for flows where the player is currently playing on the platform you want to link with, for example when .

🎭
Discord
email
External Linking
transitioning from Guest Login to anther Provider
Configure UPA in Web Console
Use Remote Login In-Game
Connect Identity Provider to Player
Transition from Guest Login to Other Provider
External Provider Linking
Disconnect Identity Provider from a Player
Getting Started With Remote Login
Getting Started With Connected Accounts