> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PC エンド ツー エンド概要

> GDK を使用した Windows PC タイトルの出荷までの、エンジン統合、XBOX services、ハンドヘルド、Microsoft Store 送信までのエンド ツー エンドのロードマップに従います。

Microsoft Game Development Kit (GDK) は、C/C++ プロジェクトで単独で使用することも、GDK との統合をサポートするゲーム エンジンと共に使用することもできます。

PC エンド ツー エンド ガイドでは、GDK をゲームに統合し、ゲームを XBOX PC アプリの Microsoft Store に公開するために必要な手順の概要を説明します。エンド ツー エンド ガイドは、通常実施する順序で各手順に沿って構成されています。ガイドではネイティブ GDK API を使用した統合方法を示すとともに、Unity Engine や Unreal Engine で GDK をどのように使用できるかを示すゲーム エンジン別のガイドも含まれています。

## ガイドのセクション

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

### GDK とゲーム エンジン

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

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

ガイドの「すべてのゲームで必要な手順」セクションでは、すべてのゲームが GDK と統合し Microsoft Store で公開するために実施する必要のある手順を説明します。API が参照される箇所では、ネイティブの C/C++ GDK API を使用する手順が示されています。前のセクションの個別のゲーム エンジン ガイドでは、GDK 機能を使用するために必要なエンジン固有の手順を扱っています。たとえば、Unity Engine での C# ラッパーへのアクセスや、Unreal Engine での online-subsystem の使用などです。
このセクションには次の手順が含まれています。

* [ID@XBOX に参加する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-register-id-at-xbox)
* [Partner Center アカウントを作成する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-creating-partnercenter-account)
* [ゲームのプロジェクト定義を作成する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-creating-partnercenter-product-definition)
* [GDK をゲームに統合する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game)
* [Partner Center でゲームを公開する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-publishing-your-game)

ほとんどの手順は、ゲーム エンジンを使用しているか、C/C++ で GDK API を直接使用しているかに関わらずそのまま適用できます。[GDK をゲームに統合する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game) セクションでは、GDK と XBOX/PlayFab services の初期化と、必要な機能の実装について説明します。使用しているエンジンに応じて、エンジン固有の統合の詳細については前のセクションのエンジン ガイドを参照する必要がある場合があります。

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

[ゲームによって適用される場合がある手順](/build/gdk-and-engines/optional-services) セクションでは、必須ではないもののゲームで使用したい場合があるサービスや機能を扱います。

## 次のステップ

C/C++ の GDK テンプレート プロジェクトをゼロから使用している場合は、[すべてのゲームで必要な手順](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-required-steps) セクションを進めてください。

ゲーム エンジンを使用している場合は、[GDK とゲーム エンジン](/build/gdk-and-engines/gdk-and-engines) セクションでゲーム エンジンに固有のガイドを参照し、続いて [すべてのゲームで必要な手順](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-required-steps) セクションの手順を進める必要があります。[GDK をゲームに統合する](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/pc-dev/tutorials/pc-e2e-guide/e2e-integrating-gdk-in-your-game) セクションについては、エンジン固有のガイドでいくつか追加の詳細が示されます。

どちらの経路の場合も、必須ではないもののゲームで使用したい場合があるサービスについては、[ゲームによって適用される場合がある手順](/build/gdk-and-engines/optional-services) セクションを確認してください。


## Related topics

- [オプション サービス](/ja-jp/build/gdk-and-engines/optional-services.md)
- [Unity、Unreal、その他のエンジンで GDK を使用する](/ja-jp/build/gdk-and-engines/gdk-and-engines.md)
- [PC ハンドヘルド概要](/ja-jp/build/gdk-and-engines/handheld/overview.md)
- [XBOX PC リモート リスニング エンドポイント (wdEndpoint.exe)](/ja-jp/tools/tools-pc/commandlinetools/gr-wdEndpoint.md)
- [バックエンド サービスおよびツール向け PlayFab Services](/ja-jp/services/playfab/sdks/platforms/services.md)
