> ## 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 集成的起点。

# 示例项目设置

本指南涵盖了构建一个可作为游戏客户端和专用游戏服务器运行的示例项目。这为 Unreal 项目设置了最低要求,然后才能集成 GSDK。

如果您是从零开始,本指南是一个很好的起点。

## 目标

该项目需要具有以下功能和特性:

* 网络
* 多人游戏
* 专用游戏服务器

为此,我们使用 Unreal 教程从头开始构建一个项目。

## 要求

* 下载 Visual Studio。[社区版](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 安装](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup)到此项目中。

或者,您可以返回到主要的 [Unreal GSDK 插件](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk#project-gsdk-setup)指南。


## Related topics

- [构建您的 Unreal 示例项目](/zh-CN/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/building-the-third-person-mp-example-project.md)
- [GSDK 项目设置](/zh-CN/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup.md)
- [GSDK 项目测试和调试](/zh-CN/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [GSDK 项目云部署](/zh-CN/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-cloud-deployment.md)
- [Party 示例](/zh-CN/services/playfab/multiplayer/networking/party-samples.md)
