> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User identity and XUser APIs in the GDK

> User model choices, XUser identity APIs, and sign-in flows for XBOX and PC titles built with the June 2022 or later Microsoft Game Development Kit.

Explore user topics for XBOX game development.

> **[Microsoft game development kit user](https://docs.xbox.com/build/core-features/common/user/gamecore-user-models.md)**
>
> Starting with the June 2022 GDK, titles on both PC and console have a choice of user models.

> **[User identity and xuser](https://docs.xbox.com/build/core-features/common/user/player-identity-xuser.md)**
>
> XBOX Series X|S manages the identity of the users who interact with the game with an XUser object.

> **[Users](https://docs.xbox.com/build/core-features/common/user/user-toc.md)**
>
> This section describes the Microsoft Game Development Kit (GDK) concept of a user, how a user is represented as an XUser, and the…

> **[Changing the default user for the game](https://docs.xbox.com/build/core-features/common/user/users-changing-default-user.md)**
>
> XR-112 requires that games provide an entry point to the account picker to allow changing of the active (default) users.

> **[Dealing with controller loss](https://docs.xbox.com/build/core-features/common/user/users-dealing-with-controller-loss.md)**
>
> Having a controller associated to a user is critical for most games.

> **[Establishing the default user for the](https://docs.xbox.com/build/core-features/common/user/users-establishing-default-user.md)**
>
> When a title chooses to use the Simplifed User Model, a game can call XUserAddAsync with the AddDefaultUserSilently option and are…

> **[Guest users](https://docs.xbox.com/build/core-features/common/user/users-guest-overview.md)**
>
> Guest Users, also known as ***Sponsored Guests*** or ***Guest Accounts***, allow players to interact with many XBOX services without…

> **[Headless automation of xuser](https://docs.xbox.com/build/core-features/common/user/users-headless-automation.md)**
>
> For testing, games might want to automate the addition of users into their game.

> **[Users and input devices](https://docs.xbox.com/build/core-features/common/user/users-input-devices.md)**
>
> Games need to know which input devices are associated to a specified user.

> **[Opting into default user required](https://docs.xbox.com/build/core-features/common/user/users-opting-into-simplified-model.md)**
>
> To opt into the simplified user model, you need to add \AdvancedUserMode\ to your microsoftgame.config and specify "false" as shown below.

> **[When do user-to-controller associations](https://docs.xbox.com/build/core-features/common/user/users-timing-of-user-to-device-association.md)**
>
> When a controller is successfully associated to a user, pushing the nexus button on that controller will show that user's personalized…

> **[Xuser cross-platform support](https://docs.xbox.com/build/core-features/common/user/xuser-crossplatform.md)**
>
> XUser is the Gaming Runtime API for managing XBOX user accounts and authentication across platforms.

> **[How to: best practice to sign in a user](https://docs.xbox.com/build/core-features/common/user/xuser_howto_best_practice_signing_in.md)**
>
> A game needs to establish an initial user.

## See also

* [Async](https://docs.xbox.com/build/core-features/common/async/index.md)
* [Game config](https://docs.xbox.com/build/core-features/common/game-config/index.md)
* [Game save](https://docs.xbox.com/build/core-features/common/game-save/index.md)
* [Game streaming](https://docs.xbox.com/build/core-features/common/game-streaming/index.md)
* [Input](https://docs.xbox.com/build/core-features/common/input/index.md)
* [Lighting](https://docs.xbox.com/build/core-features/common/lighting/index.md)
* [Packaging](https://docs.xbox.com/build/core-features/common/packaging/index.md)


## Related topics

- [User identity and XUser](https://docs.xbox.com/build/core-features/common/user/player-identity-xuser.md)
- [PlayFab integration for XBOX services titles](https://docs.xbox.com/services/xbox-services/playfab-integration.md)
- [User identity overview](https://docs.xbox.com/services/xbox-services/fundamentals/identity/xs-identity-overview.md)
- [XUser (API contents)](https://docs.xbox.com/reference/system/xuser/xuser_members.md)
- [XUser Cross-Platform Support](https://docs.xbox.com/build/core-features/common/user/xuser-crossplatform.md)
