Player Authentication Systems

Secure Cross-Platform Identity Management for Games

Implement friction-free player registration and secure login pipelines. Handle anonymous temporary guest accounts, traditional email systems, and popular third-party identity authentications natively in Unreal Engine.

⚡ Native C++ Performance 🌐 Cross-Platform 🛠️ Full Blueprint Parity
Download on Fab Marketplace Icon Go to installation doc
Documentation also available in English Español Français

Explore Components

Video Guides

Frequently Asked Questions

How do I handle seamless onboarding using Anonymous Authentication?

Call the 'Sign In Anonymously' node on boot. The plugin generates a unique user identity without requiring email or password strings, allowing players to jump straight into gameplay while saving data safely.

Can a player link their anonymous guest account to an email later?

Absolutely. The plugin supports safe credential linking tokens. Your players can attach an email address or third-party credential to their existing anonymous account profile without wiping out their cloud-saved progress.

Does the plugin handle automatic persistent login on application launch?

Yes. The underlying native SDK securely caches authorization tokens inside the operating system keychain. On game startup, you can check the current user state to bypass sign-in screens entirely.

How secure is user profile data against memory injection tools?

User sessions are protected via cryptographically signed JWT tokens generated directly by Firebase. As long as your backend security criteria check the request token, client-side data modifications are blocked.

Can I integrate Apple Sign-In and Google Play Games via this Auth module?

Yes. The module provides explicit nodes to accept native tokens from Epic Online Services, Steam, Apple, and Google Play, linking them all to a single, unified backend User ID.

How do I log out a user or handle token expiration dynamically?

The plugin features a global Auth State Listener node. When a token expires, or when you explicitly call the Sign Out node, an event delegates instantly across your UI to return the player to the login screen.

© 2026 Pandores Marketplace.