Users

This section describes the Microsoft Game Development Kit (GDK) concept of a user, how a user is represented as an XUser, and the relationship of a user to input devices.

In this section

User identity and XUser
Describes how Xbox One manages the identity of the users interacting with the game with an XUser object. Each XUser instance represents a user who is signed in to the game.

GDK User Models (NDA topic)Authorization required
Describes the two users models available in the GDK

Opting into Default User Required (NDA topic)Authorization required
Describes how to opt into ensuring the game has a default user at launch

Establishing the Default User for the Game (NDA topic)Authorization required
Describes how to establish the default user in the game.

Changing the Default User for the Game (NDA topic)Authorization required
Describes how to change the default user for the game

Dealing with Controller Loss (NDA topic)Authorization required
Describes how games should deal with controller loss

When do user-to-controller associations take place? (NDA topic)Authorization required
Describes when user-to-controller associations take place.

Guest users overview
Describes Xbox Guest Accounts and their interaction with Xbox services.

Headless automation of XUser
Describes how games can use automation with XUser.

How to: best practice to sign in a user
Demonstrates the best practice to sign in and establish an initial user.

Users and input devices
Describes how games determine which input devices are associated to a specified user.

See also

System