AWS GameKit feature: Identity and authentication - AWS GameKit

You are currently viewing content for use with Unreal Engine software. See all AWS GameKit documentation

AWS GameKit feature: Identity and authentication

Summary

With the identity and authentication game feature, you can set up player sign-in workflows and assign each player a unique ID. Player IDs support a range of scenarios that require verification and authentication, including communication between game clients and backend services. You must deploy the identity and authentication feature for your game to use any other AWS GameKit feature, which all rely on the ability to authenticate players. Primary audience: game owners and developers who want to better understand the use cases for identity and authentication game feature.

The AWS GameKit feature identity and authentication provides tools for creating and storing unique player identifiers. With AWS GameKit, Player IDs are used to manage player access, authenticate communications between game clients and backend services, and other scenarios that require identity verification and authentication.

The AWS GameKit solution for player identity and authentication supports workflows for new player registration, player sign-in, and account recovery. New players can be registered based on email and/or social media, with secure features such as email verification.

Potential uses for player identity:

  • Enable players to sign in to a game on multiple devices and pick up the game where they left off. AWS GameKit cloud-based features such as user gameplay data, achievements and game state cloud saving track player-specific information and deliver it to whatever device the player is using. This feature is particularly useful with long playing games like world builders and story-driven games, where players want to resume gameplay at any time and from any device.

  • Interact with remote game services, such as matchmaking, multiplayer game servers, and social networks, that require authenticated player IDs. Incorporate other cloud-based game features, such as for data validation and storage.

  • Work with game management tools to collect and use data on player behavior, such as for game analytics, gameplay customization, live operations and experimentation.

Note

The identity and authentication feature must be added to your game project in order to use any other AWS GameKit feature, all of which rely on authentication of client requests to get or put player data.