> ## 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.

# GSDK サンプルプロジェクトの作成

> PlayFab GSDK 統合の出発点として、ネットワーキング、マルチプレイヤー、専用サーバーをサポートする Unreal ThirdPersonMP サンプルプロジェクトを作成します。

# サンプルプロジェクトのセットアップ

このガイドでは、ゲームクライアントおよび専用ゲームサーバーとして動作できるサンプルプロジェクトの構築について説明します。これにより、GSDK を統合する前の Unreal プロジェクトの最小要件をセットアップします。

このガイドは、ゼロから始める場合の優れた出発点です。

## 目標

プロジェクトには以下の機能と特徴が必要です:

* ネットワーキング
* マルチプレイヤー
* 専用ゲームサーバー

これを達成するために、Unreal のチュートリアルを使用してプロジェクトをゼロから構築します。

## 要件

* Visual Studio をダウンロードします。[Community 版](https://visualstudio.microsoft.com/vs/community/) は無料です。
  * 必要なワークロード: .NET デスクトップ開発と C++ によるデスクトップ開発
* Unreal Engine のソースコードをダウンロードします。手順については、[Unreal Engine ソースコードのダウンロード (外部)](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/) を参照してください。

## 手順

必要な手順はすべて Unreal のチュートリアルにあります。まず、Unreal Engine の Web サイトの [これらの手順](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/) に従って Unreal Engine Source Build をダウンロードします。

次に、Unreal の [Third Person Template](https://docs.unrealengine.com/Resources/Templates/ThirdPerson/) チュートリアルに従うべきです。これは、このドキュメントの残りの部分で使用する基本的なプロジェクトの作成について説明しています。

次に、Unreal の [Multiplayer Programming Quick Start](https://docs.unrealengine.com/InteractiveExperiences/Networking/QuickStart/) チュートリアルに進むべきです。このチュートリアルの最初のステップは上記のチュートリアルの簡略版です。このガイドは、ThirdPersonMP テンプレートをマルチプレイヤープロジェクトにアップグレードします。

上記のガイドを終えると、動作するマルチプレイヤーゲームクライアントが手に入ります。次に、専用サーバーが必要です。この時点で、Unreal の [Setting Up Dedicated Servers](https://docs.unrealengine.com/InteractiveExperiences/Networking/HowTo/DedicatedServers/) チュートリアルに進みます。これによりプロジェクトに専用サーバーがセットアップされ、要件リストが完了します。

すべてのガイドを終えると、専用ゲームサーバー付きのネットワーク対応マルチプレイヤープロジェクトが手に入ります。

## 次のステップ

これで、このプロジェクトに [PlayFab Unreal GSDK をインストール](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup) する準備ができました。

または、メインの [Unreal GSDK Plugin](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk#project-gsdk-setup) ガイドに戻ることもできます。


## Related topics

- [Unreal サンプルプロジェクトのビルド](/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/building-the-third-person-mp-example-project.md)
- [GSDK プロジェクトのセットアップ](/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup.md)
- [GSDK プロジェクトのテストとデバッグ](/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [PlayFab Unreal GSDK プラグインの概要](/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/index.md)
- [PC ゲーム開発向け Visual Studio プロジェクト テンプレート](/ja-jp/tools/tools-pc/visualstudio/gr-vs-templates.md)
