Introducción a Amazon GameLift - 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.

Introducción a Amazon GameLift

Le recomendamos que pruebe los siguientes ejemplos antes de utilizar Amazon GameLift para su propio juego. El ejemplo del servidor de juegos personalizado le proporciona experiencia con el alojamiento de juegos en la consola de Amazon GameLift. El ejemplo de Realtime Servers muestra cómo preparar un juego para su alojamiento con Realtime Servers.

Para empezar a utilizar Amazon GameLift para su propio juego, consulte Hoja de ruta de alojamiento administrado de Amazon GameLift.

Ejemplo de servidor de juegos personalizado

En este ejemplo, se muestra un juego personalizado en directo en Amazon GameLift. En el ejemplo se le guiará por los siguientes pasos:

  • Creación de una compilación de juego de ejemplo

  • Creación de una flota para ejecutar el servidor de juegos

  • Conexión al servidor de juegos a partir del cliente de juego de ejemplo

  • Revisión de las métricas de la flota y las sesiones de juego

Después de esos pasos, puede iniciar varios clientes de juego y reproducirlos para generar datos de alojamiento. A continuación, puede explorar la consola de Amazon GameLift para ver los recursos de alojamiento, realizar un seguimiento de las métricas y experimentar con distintas formas de escalar la capacidad de alojamiento.

Para empezar, inicie sesión en la consola de Amazon GameLift.

Juego de ejemplo de Realtime Servers

Este ejemplo es un juego multijugador completo denominado «Mega Frog Race», con el código fuente incluido. El ejemplo muestra cómo integrar el cliente de juego con Realtime Servers. También puede usar este juego de ejemplo como punto de partida para experimentar con otras características de Amazon GameLift, como FlexMatch.

Para ver el tutorial práctico, consulte Creación de servidores para juegos móviles multijugador con solo unas líneas de JavaScript del blog de AWS para juegos.

Para ver el código fuente de Mega Frog Race, consulte el repositorio de GitHub.

En el código fuente se incluyen las partes siguientes:

  • Cliente de juego: código fuente para el cliente de juego C++, creado en Unity. El cliente de juego obtiene la información de conexión de la sesión de juego, se conecta al servidor e intercambia actualizaciones con otros jugadores.

  • Servicio de backend: código fuente de una función AWS Lambda que administra las llamadas directas a la API a Amazon GameLift.

  • Script en tiempo real: script de origen que configura una flota de Realtime Servers para el juego. Este script incluye la configuración mínima necesaria para que los Realtime Servers se comuniquen con Amazon GameLift y alojen juegos.