View a markdown version of this page

Desenvolvimento de jogos na nuvem: estações de trabalho - Lente 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 de 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 work-for-hire estúdios e trabalho remoto, exige a implementação de tecnologias e fluxos de trabalho robustos para facilitar a produtividade, o conhecimento compartilhado e as práticas de desenvolvimento ágil.

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 com 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 para desenvolvedores, alterações no registro e drivers como drivers de jogos ou drivers periféricos da NVIDIA. AWS Marketplace inclui o AMIs uso comum para estações de trabalho.

  6. Frotas de estações de trabalho usam tipos de EC2 instância gráficos da Amazon que fornecem GPUs e são escalados usando grupos de Auto Scaling. EC2

  7. O Amazon DCV Session Manager Broker permite o gerenciamento de sessões do Amazon DCV.

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