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.
Temas
Instalación del complemento para su proyecto de juego de Unreal
Próximos pasos: Personalizar la solución de alojamiento de juegos
Complemento para Unreal: configuración de un perfil de usuario de AWS
Plugin para Unreal: alojamiento local del juego con Amazon GameLift Servers Anywhere
Complemento para Unreal: implementación de un juego en flotas de EC2 administradas
Complemento para Unreal: implementación del juego en una flota de contenedores administrada
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:
-
Modifique las flotas y configuraciones de flota. Consulte Personalizaciones de recursos de alojamiento.
-
Personalice la configuración de la cola de sesiones de juego. Consulte Personalización de colas de sesiones de juego:
-
Añada funcionalidad al servidor y el cliente de juego. Consulte Integración de un servidor de juegos con Amazon GameLift Servers y Integración de la funcionalidad de cliente de juego de Amazon GameLift Servers.
-
Personalice el servicio de backend. Consulte Creación de un servicio de backend para Amazon GameLift Servers.
-
Configure el escalado automático de la capacidad para satisfacer la demanda prevista de jugadores. Consulte Escalado de la capacidad de alojamiento de juegos con Amazon GameLift Servers.
-
Configure las herramientas de observabilidad del alojamiento, como los análisis y el registro. Consulte Supervisión de Amazon GameLift Servers.
-
Automatice la implementación mediante la infraestructura como código (IaC). Los flujos de trabajo guiados del complemento para soluciones administradas utilizan plantillas de AWS CloudFormation. Esto se puede personalizar según sea necesario. Consulte Administración de los recursos de alojamiento de Amazon GameLift Servers con CloudFormation.
Temas
Complemento para Unreal: configuración de un perfil de usuario de AWS
Plugin para Unreal: alojamiento local del juego con Amazon GameLift Servers Anywhere
Complemento para Unreal: implementación de un juego en flotas de EC2 administradas
Complemento para Unreal: implementación del juego en una flota de contenedores administrada