View a markdown version of this page

Desarrollo de juegos en la nube: estaciones de trabajo - Lente de la industria del juego

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.

Desarrollo de juegos en la nube: estaciones de trabajo

El desarrollo de juegos a menudo implica que equipos distribuidos trabajen de forma remota desde varias ubicaciones, lo que requiere acceso a una infraestructura compartida y la capacidad de respaldar un desarrollo colaborativo y disperso geográficamente. Esta tendencia hacia un proceso de desarrollo de juegos más distribuido, que incluye el uso de estudios contratados y el trabajo remoto, requiere la implementación de tecnologías y flujos de trabajo sólidos para facilitar la productividad, compartir conocimientos y prácticas de desarrollo ágiles.

La siguiente arquitectura de referencia muestra cómo utilizarla AWS para alojar estaciones de trabajo de desarrollo de juegos remotas mediante el protocolo Amazon DCV.

Transmita el desarrollo de juegos desde cualquier lugar con Amazon DCV

Transmita el desarrollo de juegos desde cualquier lugar con Amazon DCV

  1. Amazon DCV es un protocolo de streaming que admite la transmisión en 4K a 60 FPS. Los desarrolladores que utilizan un navegador se conectan a través de conexiones TCP, mientras que los clientes de escritorio pueden usar QUIC UDP a través del puerto 8443 para aumentar el rendimiento.

  2. Los desarrolladores utilizan AWS Client VPN para establecer una conexión segura a las interfaces de red de las subredes de las estaciones de trabajo con traducción de direcciones de red de origen (SNAT).

  3. Amazon Route 53 proporciona un DNS privado para los recursos de la VPC, así como el reenvío de DNS entrante y saliente.

  4. Directory Service proporciona Microsoft Active Directory administrado para permitir el almacenamiento local de proyectos de juegos asignados a usuarios individuales.

  5. Las estaciones de trabajo se crean con una imagen de máquina de Amazon (AMI) creada con Image Builder. Las imágenes incluyen el servidor Amazon DCV, el software para desarrolladores, los cambios en el registro y los controladores, como los controladores de videojuegos o los controladores periféricos de NVIDIA. AWS Marketplace incluye las AMI comunes que se utilizan en las estaciones de trabajo.

  6. Las flotas de estaciones de trabajo utilizan tipos gráficos de instancias de Amazon EC2 que proporcionan GPU y se escalan mediante grupos de EC2 Auto Scaling.

  7. El agente de gestión de sesiones de Amazon DCV permite la administración de las sesiones de Amazon DCV.

  8. El almacenamiento local de archivos de los proyectos se aloja en Amazon FSx para Windows File Server. Los desarrolladores se comprometen a seguir un CI/CD proceso independiente, pasando del almacenamiento local al control de código fuente.