View a markdown version of this page

Entwicklung von Cloud-Spielen: Workstations - Linse für die Spieleindustrie

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Entwicklung von Cloud-Spielen: Workstations

Bei der Spieleentwicklung arbeiten häufig verteilte Teams von verschiedenen Standorten aus. Sie benötigen Zugriff auf eine gemeinsame Infrastruktur und die Fähigkeit, kollaborative, geografisch verteilte Entwicklungen zu unterstützen. Dieser Trend hin zu einem stärker dezentralisierten Spieleentwicklungsprozess, einschließlich des Einsatzes von Studios, in denen Mitarbeiter angeheuert werden, und Telearbeit, erfordert die Implementierung robuster Technologien und Arbeitsabläufe, um Produktivität, gemeinsames Fachwissen und agile Entwicklungspraktiken zu fördern.

Die folgende Referenzarchitektur zeigt, wie das Amazon DCV-Protokoll zum Hosten von Remote-Arbeitsstationen AWS für die Spieleentwicklung verwendet werden kann.

Streamen Sie die Spieleentwicklung von überall mit Amazon DCV

Streamen Sie mit Amazon DCV die Spieleentwicklung von überall

  1. Amazon DCV ist ein Streaming-Protokoll, das 4K Streaming mit 60 FPS unterstützt. Entwickler, die einen Browser verwenden, stellen eine Verbindung über TCP-Verbindungen her, wohingegen Desktop-Clients QUIC UDP über Port 8443 verwenden können, um die Leistung zu erhöhen.

  2. Entwickler verwenden AWS Client-VPN für eine sichere Verbindung zu Netzwerkschnittstellen in den Workstation-Subnetzen mit Source Network Address Translation (SNAT).

  3. Amazon Route 53 bietet privates DNS für die Ressourcen in der VPC sowie eingehende und ausgehende DNS-Weiterleitung.

  4. Directory Service stellt verwaltetes Microsoft Active Directory bereit, um die lokale Speicherung von Spieleprojekten zu ermöglichen, die einzelnen Benutzern zugeordnet sind.

  5. Workstations werden mit einem Amazon Machine Image (AMI) erstellt, das mit Image Builder erstellt wurde. Zu den Images gehören Amazon DCV Server, Entwicklersoftware, Registrierungsänderungen und Treiber wie die NVIDIA-Gaming-Treiber oder Peripheriegeräte. AWS Marketplace beinhaltet allgemeine AMIs, die für Workstations verwendet werden.

  6. Workstation-Flotten verwenden grafische Amazon EC2-Instance-Typen, die GPUs bereitstellen, und werden mithilfe von EC2 Auto Scaling-Gruppen skaliert.

  7. Der Amazon DCV Session Manager Broker ermöglicht die Verwaltung von Amazon DCV-Sitzungen.

  8. Der lokale Dateispeicher von Projekten wird in Amazon FSx für Windows File Server gehostet. Entwickler verpflichten sich zu einer separaten CI/CD Pipeline, indem sie vom lokalen Speicher zur Quellcodeverwaltung wechseln.