> ## 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 範例專案

> 建立具有網路、多人遊戲和專用伺服器支援的 Unreal ThirdPersonMP 範例專案，作為 PlayFab GSDK 整合的起點。

# 範例專案設定

本指南涵蓋建構可同時作為遊戲用戶端和專用遊戲伺服器運作的範例專案。這會在整合 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 網站上的[這些指示](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/)下載 Unreal Engine 原始程式碼組建。

接著，您應該依照 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 安裝](/zh-TW/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup)至此專案中。

或者，您可以返回主要的 [Unreal GSDK 外掛程式](/zh-TW/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk#project-gsdk-setup)指南。


## Related topics

- [建置您的 Unreal 範例專案](/zh-TW/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/building-the-third-person-mp-example-project.md)
- [GSDK 專案測試和偵錯](/zh-TW/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [GSDK 專案設定](/zh-TW/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup.md)
- [Party 範例](/zh-TW/services/playfab/multiplayer/networking/party-samples.md)
- [開始使用 GameMaker 進行 PC 開發](/zh-TW/build/gdk-and-engines/gamemaker.md)
