![]() |
Desde 2016, los desarrolladores de juegos han estado utilizando Amazon Gamelift para poder en los juegos con alojamiento de servidores dedicados y escalables capaces de admitir 100 millones de usuarios concurrentes (CCU) en un solo juego. Respondiendo a las solicitudes de los clientes para capacidades de cómputo administradas adicionales más allá de los servidores de juegos, anunciamos las transmisiones de Amazon Gamelift, una nueva capacidad en Amazon Gamelift para ayudar a los editores de juegos a construir y ofrecer experiencias globales de transmisión de juegos directos a jugadores. Como parte de este anuncio, las capacidades existentes en Amazon Gamelift ahora se conocen como servidores de Amazon Gamelift, que continúan sirviendo a cientos de desarrolladores, incluidos los líderes de la industria, Ubisoft, Zynga, WB Games y Meta.
Amazon Gamelift Streams te ayuda a ofrecer experiencias de transmisión de juegos a una resolución de hasta 1080p y 60 cuadros por segundo en dispositivos, incluidos iOS, Android y PC. En solo unos pocos clics, puede implementar juegos construidos con una variedad de motores 3D, sin modificaciones, en instancias de GPU basadas en la nube totalmente administradas y transmitir juegos a través de la red troncal de la red AWS directamente a cualquier dispositivo con un navegador web.
Amazon Gamelift Streams lo ayuda a distribuir sus juegos directamente a los jugadores, sin tener que invertir millones de dólares en infraestructura y desarrollo de software para crear su propio servicio. Los jugadores pueden comenzar a jugar en solo unos segundos, sin esperar descargas o instalaciones.
Aquí hay un vistazo rápido a Amazon Gamelift Streams:

Puede usar el SDK de Amazon Gamelift Streams para integrarse con sus servicios de identidad existentes, escaparates, lanzadores de juegos, sitios web o experiencias recién creadas, como demostraciones jugables y comenzar a transmitir a los jugadores. Puede monitorear las transmisiones activas y el uso desde la consola de AWS, y escalar sin problemas su infraestructura de transmisión en múltiples regiones en la red global de AWS para llegar a más jugadores en todo el mundo con un juego de baja latencia. Amazon Gamelift Streams es la única solución que le permite cargar el contenido de su juego en instancias de GPU totalmente administradas en la nube y comenzar a transmitir en minutos, con poca o ninguna modificación de su código.
Los jugadores pueden acceder a los juegos AAA, AA e independientes en PC, teléfonos, tabletas, televisores inteligentes o cualquier dispositivo con un navegador habilitado para WebRTC. Amazon Gamelift Streams le permite escalar dinámicamente la capacidad de transmisión para igualar la demanda de los jugadores, asegurando que solo pague por lo que necesita. Puede elegir entre una selección de instancias de GPU que ofrecen un rango de rendimiento de precios y confiar en la seguridad incorporada de AWS para proteger su propiedad intelectual.
Empecemos
Para comenzar a usar Amazon GameLift Streams, necesito una implementación existente de Amazon GameLift Streams. Preparo mis archivos de juego siguiendo la documentación de Amazon GameLift Streams.
Luego, cargaré mis archivos en Amazon Simple Storage Service (Amazon S3). Puedo usar la consola de administración de AWS o este comando de interfaz de línea de comandos de AWS (AWS CLI) para cargar mis archivos de juego:
aws s3 sync my-game-folder s3://my-bucket/my-game-path
El siguiente paso es crear una aplicación Amazon Gamelift Streams. Navego a la consola de Amazon Gamelift Streams. Así es como se ve la nueva consola AWS GameLift Streams:

En la consola de Amazon GameLift Streams, elijo Crear aplicación.

En el Configuración de tiempo de ejecuciónSelecciono el entorno de tiempo de ejecución para la aplicación de mi juego.

Luego, necesito seleccionar mi cubo y carpeta S3 del paso anterior, luego establecer el camino al ejecutable principal de mi juego.

También tengo la opción de configurar la transferencia automática de archivos de registro generados por la aplicación en un cubo S3. Después de haber terminado con esta configuración, elijo Crear aplicación.

Una vez completada la configuración de mi aplicación, necesito crear un grupo de transmisión, una colección de recursos de cómputo para ejecutar y transmitir la aplicación. Yo navego a Grupos de flujo En el panel de navegación izquierda de la consola de transmisión de Amazon Gamelift.

En esta página, defino una descripción para mi nuevo grupo de transmisión.

Aquí, selecciono las capacidades y el precio de mi grupo de transmisión. Dado que mi aplicación está utilizando la base de Microsoft Windows Server 2022, me aseguro de seleccionar una de las clases de transmisión compatible.

A continuación, necesito vincular con la aplicación que creé en el paso anterior.

En el Configurar configuraciones de flujo Página, puedo configurar ubicaciones adicionales para mi grupo de transmisión, trayendo capacidad adicional de otras regiones de AWS. Hay dos opciones de capacidad que puedo elegir, capacidad siempre encendida y capacidad a pedido. La configuración de capacidad predeterminada proporciona una ranura de transmisión, que es suficiente para las pruebas iniciales.

Entonces, necesito revisar mi configuración y elegir Crear grupo de transmisión.

Con los grupos de transmisión configurados, puedo probar la transmisión de mi juego. Navego a la página de transmisión de prueba en la consola para iniciar mi aplicación como transmisión. Selecciono este grupo de transmisión y selecciono Elegir.

En la página siguiente, puedo configurar cualquier argumento de línea de comando o variables de entorno para ejecutar mi aplicación. No necesito ninguna configuración adicional y elija Flujo de prueba.

Entonces, puedo ver que mi aplicación se está ejecutando como se esperaba. También puedo interactuar con mi juego. Esta prueba me ayuda a verificar que mi juego funcione correctamente en modo de transmisión y sirve como una prueba de concepto inicial.

Después de confirmar que todo funciona, puedo integrar el SDK web en mi propio sitio web. El kit de desarrollo de software SDK y AWS web (AWS SDK) con las API de Amazon Gamelift Streams me ayudan a incrustar las transmisiones de juegos, similar a lo que probé en la consola, en cualquier página web que administre.
Cosas adicionales que saber
- Disponibilidad – Amazon Gamelift Streams está actualmente disponible en las siguientes regiones de AWS: US East (Ohio), US West (Oregon), Asia Pacífico (Tokio), Europa (Frankfurt). La capacidad de transmisión adicional también se puede configurar en US East (N. Virginia) y Europa (Irlanda).
- Sistemas operativos compatibles – Amazon Gamelift Streams admite juegos que se ejecutan en Windows, Linux o Proton, ofreciendo fáciles de encendido y compatibilidad con binarios de juegos. Obtenga más información sobre cómo elegir una configuración en la página de documentación de Amazon GameLift Streams.
- Acceso programático – Esta nueva capacidad proporciona herramientas integrales que incluyen API de servicio, SDK de transmisión de clientes y AWS CLI para el embalaje de contenido.
Ahora disponible
Explore cómo racionalizar la distribución de su juego con Amazon Gamelift Streams. Obtenga más información sobre cómo comenzar en la página de Amazon Gamelift Streams.
¡Feliz transmisión!
– Donnie
–
¿Cómo está el blog de noticias? Tomar esto Encuesta de 1 minuto!
(Este encuesta está alojado por una empresa externa. AWS maneja su información como se describe en el Aviso de privacidad de AWS. AWS será propietario de los datos recopilados a través de esta encuesta y no compartirá la información recopilada con los encuestados).