Complemento de Amazon GameLift Servers para Unreal Engine - Amazon GameLift Servers

Complemento de Amazon GameLift Servers para Unreal Engine

Este complemento agrega las herramientas y el SDK del servidor de C++ de Amazon GameLift Servers al editor de UE. Utilice los flujos de trabajo guiados de la interfaz de usuario para integrar la funcionalidad del SDK del servidor en su proyecto de juego e implementar una solución de alojamiento de Amazon GameLift Servers para su servidor de juegos.

Con el complemento, puede crear rápidamente una solución de alojamiento básica y, a continuación, optimizarla y personalizarla según sea necesario. Configure una flota de Amazon GameLift Servers Anywhere con su estación de trabajo local como host. Para el alojamiento en la nube con flotas de EC2 administradas o flotas de contenedores administradas, implemente el servidor de juegos con una solución completa para administrar las solicitudes de sesiones de juego y las conexiones de los clientes.

Instalación del complemento para su proyecto de juego de Unreal

Obtención del complemento de Amazon GameLift Servers para Unreal Engine de GitHub

Consulte el archivo README disponible en el repositorio de GitHub para obtener información sobre cómo instalar el complemento en el editor de Unreal para un proyecto de juego.

El complemento incluye los siguientes componentes:

  • Módulos de complementos para el editor de UE. Cuando instale el complemento, un nuevo botón del menú principal le proporcionará acceso a la funcionalidad de Amazon GameLift Servers.

  • Bibliotecas de C++ para la API de servicio de Amazon GameLift Servers. Utilice la funcionalidad de la API en un servicio de backend del lado del cliente para ayudar a los clientes de juego a solicitar sesiones de juego y enviar/recuperar información sobre las sesiones de juego.

  • Bibliotecas de Unreal para el SDK del servidor de Amazon GameLift Servers (versión 5). Utilice el SDK del servidor en el código del servidor de juegos para administrar la comunicación entre los procesos del servidor de juegos alojado y el servicio Amazon GameLift Servers.

  • Contenido para realizar pruebas, que incluye un mapa del juego inicial y dos mapas de prueba con planos básicos y elementos de la interfaz de usuario para utilizarlos cuando se pruebe la integración de un servidor.

  • Configuraciones editables, en forma de plantillas de CloudFormation, que el complemento utiliza cuando se implementa el servidor de juegos como alojamiento.

Este complemento usa plantillas de AWS CloudFormation para implementar soluciones de alojamiento en escenarios de juego comunes. Use estas soluciones tal y como se proporcionan o personalícelas según sea necesario para los juegos.

Próximos pasos: Personalizar la solución de alojamiento de juegos

Utilizar los flujos de trabajo guiados del complemento es una buena forma de empezar a utilizar rápidamente una solución de alojamiento de Amazon GameLift Servers. Con el complemento, puede configurar versiones básicas de cada uno de los componentes de la solución.

Cuando estés listo, puede basarse en esta solución y personalizar cada componente y refinarla a medida que prepara el lanzamiento del juego. Considere estas opciones: