> ## 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.

# GDK のユーザー ID と XUser API

> 2022 年 6 月以降の Microsoft Game Development Kit で構築する XBOX および PC タイトル向けの、ユーザー モデルの選択、XUser ID API、サインイン フロー。

XBOX ゲーム開発におけるユーザーのトピックを紹介します。

> **[Microsoft Game Development Kit のユーザー モデル](https://docs.xbox.com/ja-jp/build/core-features/common/user/gamecore-user-models.md)**
>
> 2022 年 6 月の GDK 以降、PC およびコンソールの両方のタイトルでユーザー モデルを選択できます。

> **[ユーザー ID と XUser](https://docs.xbox.com/ja-jp/build/core-features/common/user/player-identity-xuser.md)**
>
> XBOX Series X|S は、ゲームと対話するユーザーの ID を XUser オブジェクトで管理します。

> **[ユーザー](https://docs.xbox.com/ja-jp/build/core-features/common/user/user-toc.md)**
>
> このセクションでは、Microsoft Game Development Kit (GDK) におけるユーザーの概念、ユーザーが XUser としてどのように表現されるかについて説明します。

> **[ゲームの既定ユーザーの変更](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-changing-default-user.md)**
>
> XR-112 は、ゲームがアクティブな (既定) ユーザーを変更するためのアカウント ピッカーへのエントリ ポイントを提供することを要求します。

> **[コントローラー切断への対応](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-dealing-with-controller-loss.md)**
>
> ユーザーに関連付けられたコントローラーを持つことは、ほとんどのゲームにとって重要です。

> **[ゲームの既定ユーザーの確立](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-establishing-default-user.md)**
>
> タイトルが Simplified User Model を使用することを選択した場合、AddDefaultUserSilently オプションで XUserAddAsync を呼び出すことができます。

> **[ゲスト ユーザー](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-guest-overview.md)**
>
> ゲスト ユーザー (***Sponsored Guests*** または ***Guest Accounts*** とも呼ばれる) は、多くの XBOX サービスを利用できるようになります。

> **[XUser のヘッドレス自動化](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-headless-automation.md)**
>
> テストのために、ゲームはゲームへのユーザー追加を自動化したい場合があります。

> **[ユーザーと入力デバイス](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-input-devices.md)**
>
> ゲームは、指定されたユーザーに関連付けられている入力デバイスを把握する必要があります。

> **[既定ユーザー必須モデルのオプトイン](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-opting-into-simplified-model.md)**
>
> 簡易ユーザー モデルにオプトインするには、microsoftgame.config に \AdvancedUserMode\ を追加して、以下のように "false" を指定します。

> **[ユーザーとコントローラーの関連付けタイミング](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-timing-of-user-to-device-association.md)**
>
> コントローラーがユーザーに正常に関連付けられると、コントローラーの Nexus ボタンを押すことで、そのユーザーのパーソナライズされた画面が表示されます。

> **[XUser クロスプラットフォーム サポート](https://docs.xbox.com/ja-jp/build/core-features/common/user/xuser-crossplatform.md)**
>
> XUser は、プラットフォーム間で XBOX ユーザー アカウントと認証を管理するためのGaming Runtime API です。

> **[ハウツー: ユーザーをサインインするためのベスト プラクティス](https://docs.xbox.com/ja-jp/build/core-features/common/user/xuser_howto_best_practice_signing_in.md)**
>
> ゲームは初期ユーザーを確立する必要があります。

## 関連項目

* [非同期](https://docs.xbox.com/ja-jp/build/core-features/common/async/index.md)
* [Game config](https://docs.xbox.com/ja-jp/build/core-features/common/game-config/index.md)
* [Game save](https://docs.xbox.com/ja-jp/build/core-features/common/game-save/index.md)
* [ゲーム ストリーミング](https://docs.xbox.com/ja-jp/build/core-features/common/game-streaming/index.md)
* [入力](https://docs.xbox.com/ja-jp/build/core-features/common/input/index.md)
* [ライティング](https://docs.xbox.com/ja-jp/build/core-features/common/lighting/index.md)
* [パッケージング](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/index.md)


## Related topics

- [ユーザー ID と XUser](https://docs.xbox.com/ja-jp/build/core-features/common/user/player-identity-xuser.md)
- [ユーザーと入力デバイス](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-input-devices.md)
- [ゲスト ユーザーの概要](https://docs.xbox.com/ja-jp/build/core-features/common/user/users-guest-overview.md)
- [ユーザー](https://docs.xbox.com/ja-jp/build/core-features/common/user/user-toc.md)
- [XUserGetId](https://docs.xbox.com/ja-jp/reference/system/xuser/functions/xusergetid.md)
