Skip to main content
Microsoft Game Development Kit (GDK) は、C/C++ プロジェクトで単独で使用することも、GDK との統合をサポートするゲーム エンジンと共に使用することもできます。 PC エンド ツー エンド ガイドでは、GDK をゲームに統合し、ゲームを XBOX PC アプリの Microsoft Store に公開するために必要な手順の概要を説明します。エンド ツー エンド ガイドは、通常実施する順序で各手順に沿って構成されています。ガイドではネイティブ GDK API を使用した統合方法を示すとともに、Unity Engine や Unreal Engine で GDK をどのように使用できるかを示すゲーム エンジン別のガイドも含まれています。

ガイドのセクション

このガイドは次のセクションで構成されています。

GDK とゲーム エンジン

ガイドの GDK とゲーム エンジン セクションでは、GDK の概要を説明し、Unity Engine および Unreal Engine で GDK を使用するためのガイドを掲載しています。

すべてのゲームで必要な手順

ガイドの「すべてのゲームで必要な手順」セクションでは、すべてのゲームが GDK と統合し Microsoft Store で公開するために実施する必要のある手順を説明します。API が参照される箇所では、ネイティブの C/C++ GDK API を使用する手順が示されています。前のセクションの個別のゲーム エンジン ガイドでは、GDK 機能を使用するために必要なエンジン固有の手順を扱っています。たとえば、Unity Engine での C# ラッパーへのアクセスや、Unreal Engine での online-subsystem の使用などです。 このセクションには次の手順が含まれています。 ほとんどの手順は、ゲーム エンジンを使用しているか、C/C++ で GDK API を直接使用しているかに関わらずそのまま適用できます。GDK をゲームに統合する セクションでは、GDK と XBOX/PlayFab services の初期化と、必要な機能の実装について説明します。使用しているエンジンに応じて、エンジン固有の統合の詳細については前のセクションのエンジン ガイドを参照する必要がある場合があります。

ゲームによって適用される場合がある手順

ゲームによって適用される場合がある手順 セクションでは、必須ではないもののゲームで使用したい場合があるサービスや機能を扱います。

次のステップ

C/C++ の GDK テンプレート プロジェクトをゼロから使用している場合は、すべてのゲームで必要な手順 セクションを進めてください。 ゲーム エンジンを使用している場合は、GDK とゲーム エンジン セクションでゲーム エンジンに固有のガイドを参照し、続いて すべてのゲームで必要な手順 セクションの手順を進める必要があります。GDK をゲームに統合する セクションについては、エンジン固有のガイドでいくつか追加の詳細が示されます。 どちらの経路の場合も、必須ではないもののゲームで使用したい場合があるサービスについては、ゲームによって適用される場合がある手順 セクションを確認してください。
最終更新日 2026年8月24日