Xbox と Windows のタイトルを開発するための開発用 PC のハードウェアとオペレーティング システムの要件
開発用 PC がハードウェアとオペレーティング システムの要件を満たしていることを確認します。
ハードウェア要件
Xbox と Windows のタイトルを開発するためのハードウェア要件
開発用のコンピューターとして、Windows 10 を実行できる最新式の高速なコンピューターを使用することをお勧めします。 Microsoft Game Development Kit を正常にインストールするには、30 GB の空き領域が必要です。
Xbox タイトルの開発には、追加のハードウェア要件があります。
Xbox タイトルを開発するための追加のハードウェア要件
開発用コンピューターには、NVMe SSD ドライブを搭載した高速で最新のコンピューターを使用することを推奨します。 NVMe SSD ドライブに加えて、過熱によるパフォーマンスの低下を抑えるため、NVMe SSD ドライブ用のヒートシンクを購入することをお勧めします。
ゲームの起動や本体への配置にかかる時間には、以下の点が影響します。
- ルーター、スイッチ、NIC、ケーブルなどのネットワーク ハードウェアの性能。
- ネットワークの待機時間、トラフィック、およびホップ数。
最善の結果を得るには、カテゴリ 6a ケーブルを使用し、開発用コンピューターと開発本体を同じイーサネット スイッチ上に配置してください。
Xbox Series X 開発キットでは、迅速な配置 (NDA トピック)認可が必須ですのために、デバッグ NIC で 10GbE がサポートされるようになりました。 次のようにハードウェア環境を構成することをお勧めします。
- 10GbE ネットワーク インターフェイス アダプター、NVMe SSD ドライブ、NVMe ヒートシンクを備えた開発用コンピューター。
- 10GbE 対応のネットワーク スイッチ。
- カテゴリ 6a ケーブル。開発用コンピューターと開発本体を同じサブネット上にある同じスイッチに接続します。
- 10GbE 対応のネットワーク インフラストラクチャ。
さらに、Microsoft Game Development Kit では配置の改善のために、今後のリリースで Thunderbolt 3 がサポートされる予定です。 その準備のため、次のことをお勧めします。
- Thunderbolt 3 をサポートしている開発用コンピューター上のマザーボード。
これらのプラットフォーム機能を適切に利用できるよう、4K/UHD と HDR をサポートするモニターやテレビを使用することをお勧めします。
10GbE の検証済みハードウェア
参照用に、次のハードウェア構成で、10GbE 対応のデバッグ NIC を検証しました。
- Netgear XS708T 8 ポート スイッチ
- AQuantia Aqtion AQN-107 PCIe to 10GBase-T Multi-Gig Pro イーサネット アダプター
- Intel イーサネット収束ネットワーク アダプター X540-T1
- Samsung SSD 970 EVO NVMe M.2 1TB
- カテゴリ 6a イーサネット ケーブル
ソフトウェア要件
Xbox タイトルを開発するためのソフトウェア要件
Xbox ファミリー本体向けの Microsoft Game Development Kit (GDK) タイトルを作成するには、以下のバージョンとエディションの Windows 10 が必要です。
- 64 ビット版 Windows 10 (バージョン 1709 以降): Home、Professional、および Enterprise
注意
2020 年 6 月より前の Microsoft Game Development Kit (GDK) のバージョンでは、Windows 10に加えて Windows 7、8、8.1 がサポートされました。 このサポートは廃止されました。 サポートされていない OS に Microsoft Game Development Kit (GDK) をインストールしようとすると、Microsoft Game Development Kit (GDK) のセットアップがブロックされます。
ビルド サーバー用に、次のオペレーティング システムのバージョンとエディションがサポートされています。
- Windows Server 2016 (バージョン 1709 以降): Standard および Datacenter
Windows タイトルを開発するためのソフトウェア要件
開発用コンピューターにインストールするゲーム ランタイム開発キットは、次のオペレーティング システムのみでサポートされています。
- Windows 10 (May 2019 Update 以降) クライアント オペレーティング システム (64 ビット)
追加の制限事項と推奨事項については、次の一覧を確認してください。
- ゲーム ランタイム開発キットは、32 ビット版の Windows にはインストールできません。
- Windows の開発用コンピューターを、使用可能な最新のグラフィックス ドライバーに更新し、更新プログラムを頻繁に確認して、リモート ツールが最適な状態で実行されることを確認してください。
タイトルで MicrosoftGame.config を使用してフレームワーク依存関係をインストールしている場合は、デベロッパー サンドボックスを使用するように構成されたコンピューターにこれらをサイドロードする必要があります。 詳細については、「フレームワーク パッケージの依存関係」を参照してください。
注意
MicrosoftGame.config で指定されたバージョンのみをインストールしてください。指定していないバージョンをインストールすると、開発中のエラーがマスクされたり、販売店向けに公開した後に予期しない問題が発生したりする可能性があります。
MSIXVC およびゲーム ランタイム API、またはそのいずれかを使用して、パッケージ化された PC ゲームをインストールして実行する計画がある場合、ゲームをテストする予定のデバイス (開発用 PC またはリモート PC デバイス) に以下をインストールする必要があります。
- Windows 10 (May 2019 Update またはそれ以降) クライアント OS (64 ビット)
- ゲーム サービス ランタイム (MSIXVC でパッケージ化されたゲームを Microsoft Store からインストールすると自動的にインストールされます。 Microsoft Store から最新バージョンを手動でインストールできます。
Microsoft シンボル サーバー
Microsoft シンボル サーバーを有効にすると、ゲーム ランタイム シンボルが提供されます。
Visual Studio で Microsoft シンボル サーバーを有効にするには、Debug -> Options -> Symbols
に移動し、Microsoft Symbol Servers
チェックボックスをオンにします。
詳細については、「Microsoft パブリック シンボル サーバー」を参照してください。
次の手順
開発用 PC がハードウェアとオペレーティング システムの要件を満たしていることを確認したら、「SKD とツールの要件」に進んでください。
関連項目
Microsoft Game Development Kit (GDK) の使用を開始する (NDA トピック)認可が必須です