Skip to main content
Explore user topics for XBOX game development.

Microsoft game development kit user

Starting with the June 2022 GDK, titles on both PC and console have a choice of user models.

User identity and xuser

XBOX One manages the identity of the users who interact with the game with an XUser object.

Users

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

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

Having a controller associated to a user is critical for most games.

Establishing the default user for the

When a title chooses to use the Simplifed User Model, a game can call XUserAddAsync with the AddDefaultUserSilently option and are…

Guest users

Guest Users, also known as Sponsored Guests or Guest Accounts, allow players to interact with many XBOX services without…

Headless automation of xuser

For testing, games might want to automate the addition of users into their game.

Users and input devices

Games need to know which input devices are associated to a specified user.

Opting into default user required

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

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

XUser is the Gaming Runtime API for managing XBOX user accounts and authentication across platforms.

How to: best practice to sign in a user

A game needs to establish an initial user.

See also

Last modified on August 20, 2026