本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
雲端遊戲開發:工作站
遊戲開發通常涉及從不同位置遠端工作的分散式團隊,需要存取共用基礎設施,以及支援協作、地理上分散開發的能力。這種通往更分散式遊戲開發程序的趨勢,包括使用work-for-hire工作室和遠端工作,需要實作強大的技術和工作流程,以促進生產力、共享專業知識和敏捷的開發實務。
下列參考架構示範如何使用 託管 AWS 使用 Amazon DCV 通訊協定的遠端遊戲開發工作站。
使用 Amazon DCV 從任何地方串流遊戲開發
-
Amazon DCV 是一種支援 4K, 60-FPS串流的串流通訊協定。使用瀏覽器的開發人員透過 TCP 連線進行連線,而桌面用戶端可以透過連接埠 8443 使用 QUIC UDP 以提高效能。
-
開發人員使用 AWS Client VPN 與具有來源網路位址轉譯 (SNAT) 的工作站子網路中的網路介面進行安全連線。
-
Amazon Route 53 為 VPC 中的資源以及傳入和傳出 DNS 轉送提供私有 DNS。
-
Directory Service 提供受管 Microsoft Active Directory,以啟用映射至個別使用者的本機遊戲專案儲存體。
-
使用使用 Image Builder 建置的 Amazon Machine Image (AMI) 建立工作站。影像包括 Amazon DCV Server、開發人員軟體、登錄檔變更,以及 NVIDIA 遊戲驅動程式或周邊驅動程式等驅動程式。 AWS Marketplace 包括用於工作站AMIs。
-
工作站機群使用圖形 Amazon EC2 執行個體類型提供 GPUs,並使用 EC2 Auto Scaling 群組進行擴展。
-
Amazon DCV Session Manager Broker 可啟用 Amazon DCV 工作階段的管理。
-
專案的本機檔案儲存體託管於 Amazon FSx for Windows File Server。開發人員會從本機儲存推送至來源控制,以遞交至個別的 CI/CD 管道。