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

# Creación del proyecto de ejemplo de GSDK

> Cree un proyecto de ejemplo ThirdPersonMP de Unreal con compatibilidad con redes, multijugador y servidor dedicado como punto de partida para la integración del GSDK de PlayFab.

# Configuración del proyecto de ejemplo

Esta guía cubre la construcción de un proyecto de ejemplo que puede funcionar como cliente de juego y como servidor de juego dedicado. Esto configura los requisitos mínimos para un proyecto de Unreal, antes de que se pueda integrar el GSDK.

Esta guía es un excelente punto de partida si empieza desde cero.

## Objetivos

El proyecto debe tener las siguientes capacidades y características:

* Redes
* Multijugador
* Servidor de juego dedicado

Para lograrlo, construimos un proyecto desde cero usando los tutoriales de Unreal.

## Requisitos

* Descargue Visual Studio. La [versión Community](https://visualstudio.microsoft.com/vs/community/) es gratuita.
  * Cargas de trabajo necesarias: desarrollo de escritorio de .NET y desarrollo para el escritorio con C++
* Descargue el código fuente de Unreal Engine. Para obtener instrucciones, consulte [Descarga del código fuente de Unreal Engine (externo)](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/).

## Instrucciones

Todas las instrucciones necesarias se encuentran en los tutoriales de Unreal. En primer lugar, descargue la compilación desde código fuente de Unreal Engine siguiendo [estas instrucciones](https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/) del sitio web de Unreal Engine.

A continuación, debe seguir el tutorial [Third Person Template](https://docs.unrealengine.com/Resources/Templates/ThirdPerson/) de Unreal. Este cubre la creación de un proyecto básico que usaremos durante el resto de este documento.

Después, debe continuar con el tutorial [Multiplayer Programming Quick Start](https://docs.unrealengine.com/InteractiveExperiences/Networking/QuickStart/) de Unreal. Tenga en cuenta que el primer paso de este tutorial es una versión abreviada del anterior. Esta guía actualiza la plantilla ThirdPersonMP a un proyecto multijugador.

Una vez terminadas las guías anteriores, tendrá un cliente de juego multijugador funcional. A continuación, necesita un servidor dedicado. En este punto, debe continuar con el tutorial [Setting Up Dedicated Servers](https://docs.unrealengine.com/InteractiveExperiences/Networking/HowTo/DedicatedServers/) de Unreal. Este configura un servidor dedicado para su proyecto y concluye nuestra lista de requisitos.

Una vez terminadas todas las guías, tendrá un proyecto multijugador habilitado para red con un servidor de juego dedicado.

## Pasos siguientes

Ya está listo para [instalar el GSDK de Unreal de PlayFab](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-gsdk-project-setup) en este proyecto.

Como alternativa, puede volver a la guía principal del [complemento GSDK de Unreal](/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk#project-gsdk-setup).


## Related topics

- [Información general del complemento GSDK de Unreal de PlayFab](/es/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/index.md)
- [Compilación de su proyecto de ejemplo de Unreal](/es/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/building-the-third-person-mp-example-project.md)
- [Pruebas y depuración del proyecto de GSDK](/es/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [Integración del GSDK de PlayFab en Unity](/es/services/playfab/multiplayer/servers/mps-unity.md)
- [Implementación de un servidor Linux de Unreal en la nube de MPS](/es/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/setting-up-a-linux-dedicated-server-on-playfab.md)
