Prepárese para el desarrollo iterativo con Amazon GameLift Anywhere - Amazon GameLift

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prepárese para el desarrollo iterativo con Amazon GameLift Anywhere

Amazon GameLift proporciona herramientas y soluciones que te ayudan a configurar un entorno de pruebas hospedado para usarlo durante el desarrollo de juegos. Con estas herramientas, puedes crear un entorno que refleje la experiencia real de los jugadores con el alojamiento gestionado con Amazon GameLift y que permita un proceso de desarrollo rápido e iterativo.

Con un entorno de pruebas independiente, eliminas los gastos generales de una flota GameLift gestionada por Amazon durante las pruebas. Ya no tienes que cargar cada nueva iteración de compilación de un servidor de juego, crear una nueva flota para ella y esperar más de 15 minutos a que se active. En su lugar, puedes crear una nueva versión, actualizar rápidamente la flota de pruebas con la nueva versión, iniciarla e iniciar las pruebas.

Uso de Amazon GameLift Anywhere Fleet, puede configurar un entorno de prueba mediante un dispositivo local, como su estación de trabajo de desarrollo. También puede configurar un entorno de prueba mediante un recurso de alojamiento basado en la nube.

Configure un Anywhere entorno de pruebas para desarrollar y probar una variedad de escenarios, incluidos los siguientes:

  • Pon a prueba la integración de tu servidor de juegos con el GameLift servidor de AmazonSDK. Puedes realizar pruebas incluso sin un cliente de juego que funcione mediante AWS CLI llamadas para iniciar nuevas sesiones de juego y realizar un seguimiento de los eventos de las sesiones de juego.

  • Pon a prueba las interacciones entre el cliente de tu juego, el servicio de backend y el GameLift servicio de Amazon a medida que desarrollas componentes para tu juego. Ajusta la experiencia del jugador al unirse a una partida.

  • Experimenta con el diseño de tu FlexMatch casamentera. Pruebe las variaciones del conjunto de reglas y otras implementaciones de funciones de emparejamiento. Configura y prueba el relleno de emparejamiento.

  • Prueba otras funciones de GameLift alojamiento de Amazon, como los ajustes de configuración del tiempo de ejecución (con el Amazon GameLift Agent) para gestionar el ciclo de vida de los servidores de juegos.

  • Crea, prueba y repite rápidamente para validar todos los aspectos de la experiencia de los jugadores de tu juego, incluidas las interacciones multijugador, en un entorno hospedado y en vivo.

Más adelante, mientras preparas el juego para el lanzamiento, querrás añadir flotas GameLift gestionadas por Amazon para ajustar las configuraciones de alojamiento y probar escenarios adicionales, como los siguientes:

  • Experimenta y prueba los diseños de las colas de las sesiones de juego, incluido el uso de flotas con varias ubicaciones, flotas puntuales y bajo demanda y varios tipos de instancias.

  • Prueba las opciones de ubicación de las sesiones de juego con flotas gestionadas, incluido el uso de políticas de latencia opcionales y ajustes de priorización de flotas.

  • Configura el escalado de capacidad para adaptarlo a la demanda de los jugadores mediante opciones de escalado automático o manual.

  • Configure AWS CloudFormation con las flotas GameLift gestionadas por Amazon para gestionar sus recursos de alojamiento a largo plazo.

Herramienta de actualización Fast Build (solo para desarrollo)

Con EC2 las flotas gestionadas, para implementar una actualización de compilación de un servidor de juegos, debes subir cada nueva versión a Amazon GameLift y crear una nueva flota para ella.

La herramienta Fast Build Update te permite saltarte estos pasos durante el desarrollo, lo que te permite ahorrar tiempo y agilizar la iteración del desarrollo. Con esta herramienta, puedes actualizar rápidamente los archivos de compilación del juego en todos los ordenadores de una flota existente. La herramienta tiene varias opciones: puedes reemplazar una versión completa del juego o cambiar archivos específicos, y puedes gestionar cómo reiniciar los procesos del servidor del juego tras las actualizaciones. También puedes usarla para actualizar los ordenadores individuales de una flota.

Para obtener la herramienta Fast Build Update Tool y obtener más información sobre cómo usarla, visita el repositorio de Amazon GameLift Toolkit de The Fast Build Update Tool en Github.