View a markdown version of this page

雲端遊戲開發:工作站 - 遊戲產業鏡頭

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

雲端遊戲開發:工作站

遊戲開發通常涉及從不同位置遠端工作的分散式團隊,需要存取共用基礎設施,以及支援協作、地理上分散開發的能力。這種通往更分散式遊戲開發程序的趨勢,包括使用work-for-hire工作室和遠端工作,需要實作強大的技術和工作流程,以促進生產力、共享專業知識和敏捷的開發實務。

下列參考架構示範如何使用 託管 AWS 使用 Amazon DCV 通訊協定的遠端遊戲開發工作站。

使用 Amazon DCV 從任何位置串流遊戲開發

使用 Amazon DCV 從任何地方串流遊戲開發

  1. Amazon DCV 是一種支援 4K, 60-FPS串流的串流通訊協定。使用瀏覽器的開發人員透過 TCP 連線進行連線,而桌面用戶端可以透過連接埠 8443 使用 QUIC UDP 以提高效能。

  2. 開發人員使用 AWS Client VPN 與具有來源網路位址轉譯 (SNAT) 的工作站子網路中的網路介面進行安全連線。

  3. Amazon Route 53 為 VPC 中的資源以及傳入和傳出 DNS 轉送提供私有 DNS。

  4. Directory Service 提供受管 Microsoft Active Directory,以啟用映射至個別使用者的本機遊戲專案儲存體。

  5. 使用使用 Image Builder 建置的 Amazon Machine Image (AMI) 建立工作站。影像包括 Amazon DCV Server、開發人員軟體、登錄檔變更,以及 NVIDIA 遊戲驅動程式或周邊驅動程式等驅動程式。 AWS Marketplace 包括用於工作站AMIs。

  6. 工作站機群使用圖形 Amazon EC2 執行個體類型提供 GPUs,並使用 EC2 Auto Scaling 群組進行擴展。

  7. Amazon DCV Session Manager Broker 可啟用 Amazon DCV 工作階段的管理。

  8. 專案的本機檔案儲存體託管於 Amazon FSx for Windows File Server。開發人員會從本機儲存推送至來源控制,以遞交至個別的 CI/CD 管道。