View a markdown version of this page

Desenvolvimento de jogos na nuvem: estações de trabalho - Lentes da indústria de jogos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Desenvolvimento de jogos na nuvem: estações de trabalho

O desenvolvimento de jogos geralmente envolve equipes distribuídas trabalhando remotamente em vários locais, exigindo acesso à infraestrutura compartilhada e a capacidade de apoiar o desenvolvimento colaborativo e geograficamente disperso. Essa tendência de um processo de desenvolvimento de jogos mais distribuído, incluindo o uso de estúdios contratados e trabalho remoto, exige a implementação de tecnologias e fluxos de trabalho robustos para facilitar a produtividade, a experiência compartilhada e as práticas ágeis de desenvolvimento.

A arquitetura de referência a seguir demonstra como usar AWS para hospedar estações de trabalho remotas de desenvolvimento de jogos usando o protocolo Amazon DCV.

Transmita o desenvolvimento de jogos de qualquer lugar com o Amazon DCV

Transmita o desenvolvimento de jogos de qualquer lugar com o Amazon DCV

  1. O Amazon DCV é um protocolo de streaming compatível com streaming de 4K e 60 FPS. Os desenvolvedores que usam um navegador se conectam por meio de conexões TCP, enquanto os clientes de desktop podem usar o QUIC UDP pela porta 8443 para aumentar o desempenho.

  2. Os desenvolvedores usam o AWS Client VPN para uma conexão segura às interfaces de rede nas sub-redes da estação de trabalho com tradução de endereço de rede de origem (SNAT).

  3. O Amazon Route 53 fornece DNS privado para os recursos na VPC, bem como encaminhamento de DNS de entrada e saída.

  4. Directory Service fornece o Microsoft Active Directory gerenciado para permitir o armazenamento local de projetos de jogos mapeado para usuários individuais.

  5. As estações de trabalho são criadas usando uma Amazon Machine Image (AMI) criada com o Image Builder. As imagens incluem o Amazon DCV Server, software de desenvolvedor, alterações no registro e drivers, como os drivers de jogos ou drivers periféricos da NVIDIA. AWS Marketplace inclui AMIs comuns usadas para estações de trabalho.

  6. Frotas de estações de trabalho usam tipos de instâncias gráficas do Amazon EC2 que fornecem GPUs e são escaladas usando grupos do EC2 Auto Scaling.

  7. O agente do Amazon DCV Session Manager permite o gerenciamento das sessões do Amazon DCV.

  8. O armazenamento local de arquivos de projetos é hospedado no Amazon FSx for Windows File Server. Os desenvolvedores se comprometem com um CI/CD pipeline separado, migrando do armazenamento local para o controle de origem.