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

# Microsoft Game Development Kit の概要 (目次)

> XBOX GDK 開発はここから始めます: GDK とは、開発 PC のセットアップ、Windows SDK と Visual Studio のインストール、GDK のダウンロード、最初のサンプルのビルド。

これはガイド付きパスのステップ 2 です。開始する前に、[ID@XBOX オンボーディング](https://docs.xbox.com/ja-jp/home/onboarding.md) を完了してください。Microsoft の承認プロセスによって GDK をダウンロードするアクセス権が付与されます。

このページの終わりまでに、GDK とは何かを理解し、すべてのツールを PC にインストールできています。また、Microsoft のサンプル ゲームの 1 つをビルドして、セットアップが機能することを確認しています。

## GDK とは?

Microsoft Game Development Kit (GDK) は、Microsoft が XBOX と Windows のゲームを構築するために提供する、ツール、コード ライブラリ、ドキュメントの無償バンドルです。他のプログラムと同じ方法で Windows PC にインストールします。

GDK には 3 つのコンポーネントが含まれています:

> **コード ライブラリ**
>
> セーブ、サインイン、実績、コントローラー、オーディオ用の C++ API。あなたのゲームからこれらを呼び出します。

> **Visual Studio 統合**
>
> 他の Visual Studio プロジェクトを作成するのと同じ手順で XBOX ゲーム プロジェクトを作成できるテンプレートおよびビルド ターゲット。

> **コマンドライン ツール**
>
> ゲームのパッケージ化、開発キットへのデプロイ、提出前のビルド検証用のユーティリティ。

GDK は、XBOX と Microsoft Store でゲームを出荷するための現行ツールチェーンです。従来の XDK および UWP ツールチェーンを置き換えます。

> [!TIP]
>
> [GDK 用語集](https://docs.xbox.com/ja-jp/home/glossary.md) は登場するすべての略語を定義し、[API リファレンス](https://docs.xbox.com/ja-jp/reference/system/gc-reference-system-toc.md) は実装を始めた際にすべての関数をドキュメント化しています。

## インストールと検証

**1. GDK ツールチェーンをインストールする**

開発 PC が要件を満たすことを確認したうえで、Windows SDK、Visual Studio、GDK をこの順にインストールします。

> **[GDK をインストール](https://docs.xbox.com/ja-jp/home/setup-install/download-install.md)**
>
> 要件、前提条件、ステップバイステップのインストール手順。

**2. サンプルをビルドする**

同梱の GDK サンプルを Visual Studio で開き、環境がクリーンにビルドおよびデプロイできることを確認します。この手順でツールチェーンがエンドツーエンドで機能することを検証します。

> **[GDK サンプル](https://docs.xbox.com/ja-jp/home/setup-install/samples.md)**
>
> GDK に同梱されているリファレンス サンプル。

## 次のステップ

サンプルがビルドされて実行できたら、自分自身のプロジェクトを作成します。

> **[最初のタイトルをビルドする](https://docs.xbox.com/ja-jp/home/build-first-title/developing-new-titles.md)**
>
> Visual Studio テンプレートを選択して、自分自身の GDK プロジェクトを動かしましょう。


## Related topics

- [MicrosoftGame.config の概要](https://docs.xbox.com/ja-jp/build/core-features/common/game-config/MicrosoftGameConfig-Overview.md)
- [Windows Sockets の概要](https://docs.xbox.com/ja-jp/build/console-features/networking/game-mesh/winsock-intro-networking.md)
- [PC 向けパッケージングの概要](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC.md)
- [XBOX コンソール向けパッケージングの概要](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md)
- [Microsoft Game Development Kit (GDK) API タスクの実行](https://docs.xbox.com/ja-jp/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task.md)
