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

# Criação do projeto de exemplo do GSDK

> Crie um projeto de exemplo ThirdPersonMP do Unreal com suporte a rede, multijogador e servidor dedicado como ponto de partida para a integração do PlayFab GSDK.

# Configuração do projeto de exemplo

Este guia aborda a construção de um projeto de exemplo que pode operar como cliente de jogo e servidor de jogo dedicado. Isso configura os requisitos mínimos de um projeto do Unreal antes que o GSDK possa ser integrado.

Este guia é um excelente ponto de partida se você estiver começando do zero.

## Objetivos

O projeto precisa ter os seguintes recursos e funcionalidades:

* Rede
* Multijogador
* Servidor de jogo dedicado

Para isso, construímos um projeto do zero usando os tutoriais do Unreal.

## Requisitos

* Baixe o Visual Studio. A [versão Community](https://visualstudio.microsoft.com/vs/community/) é gratuita.
  * Cargas de trabalho necessárias: Desenvolvimento para desktop com .NET e Desenvolvimento para desktop com C++
* Baixe o código-fonte do Unreal Engine. Para obter instruções, consulte [Baixando o código-fonte do Unreal Engine (externo)](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/).

## Instruções

Todas as instruções necessárias estão nos tutoriais do Unreal. Primeiro, baixe o build do código-fonte do Unreal Engine seguindo [estas instruções](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/) do site do Unreal Engine.

Em seguida, siga o tutorial [Third Person Template](https://docs.unrealengine.com/Resources/Templates/ThirdPerson/) do Unreal. Ele aborda a criação de um projeto básico que usaremos no restante deste documento.

Depois, prossiga para o tutorial [Multiplayer Programming Quick Start](https://docs.unrealengine.com/InteractiveExperiences/Networking/QuickStart/) do Unreal. Observe que a primeira etapa deste tutorial é uma versão abreviada da anterior. Este guia atualiza o modelo ThirdPersonMP para um projeto multijogador.

Depois de concluir os guias acima, você terá um cliente de jogo multijogador funcional. Em seguida, você precisa de um servidor dedicado. Neste ponto, prossiga para o tutorial [Setting Up Dedicated Servers](https://docs.unrealengine.com/InteractiveExperiences/Networking/HowTo/DedicatedServers/) do Unreal. Ele configura um servidor dedicado para o seu projeto e conclui nossa lista de requisitos.

Depois de concluir todos os guias, você terá um projeto multijogador habilitado para rede com um servidor de jogo dedicado.

## Próximas etapas

Agora você está pronto para [instalar o PlayFab Unreal GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup) neste projeto.

Como alternativa, você pode retornar ao guia principal do [plug-in Unreal GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk#project-gsdk-setup).


## Related topics

- [Implantação do projeto GSDK na nuvem](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-cloud-deployment.md)
- [Criando o projeto de exemplo do Unreal](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/building-the-third-person-mp-example-project.md)
- [Configuração do GSDK no projeto](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup.md)
- [Teste e depuração do projeto GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [Visão geral do plug-in PlayFab Unreal GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/index.md)
