対象となる製品
- XBOX Series X|S コンソール
- XBOX One ファミリー コンソール
- Windows PC
主要な用語
- XBOX Game Development Kit (GDK): XBOX および Windows ゲームをビルドするための、XBOX が提供する無償のツールキットです。
- ID@XBOX: インディー スタジオに GDK へのアクセス権と XBOX での公開許可を付与するプログラムです。
- Partner Center: スタジオの登録や完成したゲームの提出を行う、Microsoft のデベロッパー ポータルです。
- 開発機 (Dev kit): 開発用に構成された XBOX コンソールです。開始時には必要ありません。
4 ステップの流れ
ID@XBOX に参加してビルドの許可を得る
GDK をダウンロードしたりゲームを公開したりする前に、XBOX がスタジオの認証を行う必要があります。短い申請フォームを送信し、機密保持契約に署名し、ゲームのコンセプトの承認を受けます。ID@XBOX への参加は無料です。少なくとも 2 週間を見込んでください。その大半は XBOX による審査期間です。
ID@XBOX のオンボーディングを開始する
すべてのステップを順序どおりに、想定所要時間とともに紹介します。
ツールをインストールする
Windows PC に 3 つのコンポーネントをセットアップします。コード編集用の Visual Studio、Windows プログラミング API 用の Windows SDK、そして XBOX プログラミング API 用の XBOX Game Development Kit (GDK) です。サンプル ゲームをビルドし、セットアップが正しく機能することを確認します。
GDK のセットアップとインストール
GDK の概要と、ステップ バイ ステップのインストール手順を説明します。
最初のプロジェクトをビルドする
Visual Studio を開き、XBOX プロジェクト テンプレートを選択し、最小限のタイトルをビルドします。このビルドを使って、ツールチェーン、プロジェクト テンプレート、対象ハードウェアがエンドツーエンドで動作することを検証します。
最初のタイトルをビルドする
プロジェクト テンプレートと最初のビルドについて説明します。
自分に合った はじめに ガイドを選ぶ
開発内容に合ったガイドを選択します。対象デバイス (XBOX Series X|S コンソール、Windows PC と ROG XBOX Ally、または Play Anywhere による両方) や、既に使用しているエンジン (Unreal、Unity、Godot、GameMaker、独自エンジン) を選ぶか、他プラットフォームで既にリリース済みの場合は移植パスを選択してください。
はじめに ガイドを見る
厳選された 7 つのパスから、プロジェクトに合ったものを選んでください。
よくあるスコープに関する質問
個人開発者やインディー スタジオですが、XBOX 開発は自分に向いていますか?
個人開発者やインディー スタジオですが、XBOX 開発は自分に向いていますか?
はい。ID@XBOX はインディー スタジオや個人開発者をサポートしています。参加費用はかからず、ツール (GDK、Visual Studio、PlayFab) は大手スタジオが使うものと同じです。開発は Windows PC のみで完結できます。開発機 (dev kit) は、XBOX 実機でテストする準備が整ったときにのみ必要になります。
Unity、Unreal、Godot を使っています。それでも GDK は必要ですか?
Unity、Unreal、Godot を使っています。それでも GDK は必要ですか?
はい。ただし、直接操作する機会はほとんどありません。エンジンが代わりに GDK を呼び出します。エンジンがゲームを XBOX 向けにパッケージ化し、実績やクラウド セーブなどの XBOX 機能を利用できるようにするため、PC に GDK をインストールしておく必要があります。ステップ 4 で、お使いのエンジンの はじめに ガイド を選んでください。
既に PC 版や Steam 版のゲームがあります。移植できますか?
既に PC 版や Steam 版のゲームがあります。移植できますか?
はい。ゲームプレイのコードが既に存在するため、多くの場合、移植の方がゼロから作るより速く進みます。まずは 移植パス を確認するか、元のプラットフォームから直接進んでください: Steam から、以前の XBOX 世代から、その他のプラットフォームから、PC (Steam 以外) から。
どの OS とハードウェアが必要ですか?
どの OS とハードウェアが必要ですか?
64 ビットの Windows 10 または Windows 11 PC と、GDK 用に約 30 GB の空き容量が必要です。開始時に XBOX コンソールは不要です。Play Anywhere の PC 向けビルドはローカルでビルド・テストできます。XBOX 実機でテストする準備が整ったら、Partner Center から開発機を注文してください。
ドキュメントのセクション
はじめに ガイドで方向性が定まったら、以下のセクションでさらに深く学べます:ビルド
GDK のトピック: ゲーム構成、パッケージ化、セーブ、入力、ネットワーク、クロスデバイス開発。
サービス
XBOX services と PlayFab: ID、実績、マルチプレイヤー、経済、ライブ運営。
コンソール機能
Quick Resume、DirectStorage、Smart Delivery など、コンソール専用の機能。
ツール
Visual Studio のセットアップ、XBOX service tools、プロファイラー、診断ツール。
公開と商取引
認定、XR 要件、ストア掲載、価格設定、提出。
API リファレンス
Gaming Runtime、XBOX services、プラットフォーム API。
クイック リンク
GDK をダウンロード
ID@XBOX のアクセス権が必要です。
GDK サンプル
GitHub 上のビルド可能なサンプル。
エラー コード
GDK および XBOX services のエラー検索。
