手順 1: 開発 PC 要件を確認する
オペレーティング システム
ハードウェア
- GDK インストール用に 30 GB 以上の空きを持つ、高速なモダン x64 PC。
- XBOX 対応の開発では、NVMe SSD (ヒートシンク付き)、開発 PC 上の 10 GbE NIC、Cat 6a ケーブル対応の 10 GbE スイッチ (開発 PC と開発機を同じサブネットに)、および Thunderbolt 3 対応マザーボードを使用してください。
- ディスプレイ機能を検証するため、4K または UHD で HDR 対応のディスプレイ。
検証済み 10 GbE ハードウェア リファレンス
検証済み 10 GbE ハードウェア リファレンス
- Netgear XS708T 8 ポート スイッチ
- AQuantia Aqtion AQN-107 PCIe 10GBase-T アダプター
- Intel Ethernet Converged Network Adapter X540-T1
- Samsung SSD 970 EVO NVMe M.2 1 TB
- Category 6a Ethernet ケーブル
手順 2: Windows SDK をインストールする
GDK タイトルは Win32 ベースであるため、Windows SDK は開発体験の中核です。Direct3D、XAudio、PIX for Windows API、コア OS サービス、WINAPI_FAMILY_GAMES パーティション、xgameplatform.lib、統合された GameInput API、および Process Lifecycle Management (PLM) を提供します。
必要な最小バージョン: Windows SDK 22000 以降 (Windows 11 SDK)。単独でインストールするか、Visual Studio Installer のオプション コンポーネントとしてインストールしてください。
手順 3: Visual Studio をインストールする
C++ ワークロードを備えた Visual Studio 2022 または Visual Studio 2026 を使用してください。GDK の後で新しいエディションの Visual Studio をインストールした場合は、新しいエディションと統合されるように GDK を修復してください。Visual Studio をアンインストールする必要がある場合は、先に GDK をアンインストールしてください。
手順 4: GDK をダウンロードしてインストールする
- XBOX GDK ダウンロード ページ から GDK、および任意で Game Core for XBOX をダウンロードします。これには ID@XBOX へのアクセスが必要です。
- インストーラーを 管理者として 実行します。
- ライセンス条項に同意します。
- GDK、および任意で Game Core for XBOX コンポーネントを選択します。
- インストーラーの完了を待ち、要求された場合は再起動します。
GDK に含まれるもの
- Gaming Runtime: MSIXVC パッケージング、TCUI、Connected Storage、非同期ブロック、デバイスの関連付け、ユーザー、TTS、アクセシビリティ、Screen Time。
- Gaming Cloud Services: XSAPI、XAL、マルチプレイヤー ネットワーキング、PlayFab、アプリ内購入を伴う Store。
- Gaming device extensions: DirectX 12.x、Audio.x、PIX.x、
XMemAlloc、その他のコンソール固有メモリ API。
PC と XBOX のツール
PC ゲーム: 標準の Visual Studio ツーリングと PIX for Windows を使い、ローカルでイテレーション、テスト、デバッグを行います。オプションで VS Remote Tools を構成し、ラボ PC 上で問題を再現します。 XBOX ゲーム: PIX for XBOX、xb* コマンドライン ツール、XBOX Manager、Dev Home、XBOX Device Portal (XDP) を使い、XBOX Series X|S コンソールまたは XBOX One ファミリー コンソールの開発機に対してリモートでイテレーションを行います。
Microsoft シンボル サーバー
Gaming Runtime のシンボルを取得するために Microsoft シンボル サーバーを有効化します。Visual Studio で [デバッグ] > [オプション] > [シンボル] に移動し、[Microsoft Symbol Servers] を選択します。Microsoft 公開シンボル サーバーのドキュメントを参照してください。Build Without Install (BWOI)
BWOI を使用すると、ビルド サーバー上でインストーラーを実行することなく GDK を使用できます。これは CI やロックダウンされたビルド環境で不可欠です。GDK セットアップのペイロードを既知のディレクトリに展開し、ビルド環境変数をそのディレクトリに向けて、msbuild またはツールチェーンでビルドします。
- BWOI は Visual Studio VSIX 統合をインストールしません。
- XBTC や makepkg のペイロードなど、一部のツールは 1 回限りの展開手順が必要です。
- 開発者ごとの開発機と PIX は、ワークステーションに通常どおりインストールされます。
リモートの Windows ゲーム開発
リモート ゲーム開発ツールを使用して、開発ネットワーク越しにリモート Windows PC へデプロイしデバッグします。これは複数 PC の開発パイプラインに役立ちます。たとえば、Windows 10 上のアーティスト、Server 2019 上のビルド、別のテスト PC 上のターゲットといった構成です。一時的なテスト イメージには Hyper-V や VMware が使えます。次のステップ
同梱のサンプルを Visual Studio で開いて、インストールが機能することを確認してください。GDK サンプル
GDK に同梱されているリファレンス サンプル。
