與許多應用程式相比,建置遊戲面臨著不同的挑戰。尋找 AWS 文件和遊戲特定範例、參考架構等,以進一步協助您在雲端建置遊戲。
遊戲工作負載的參考架構
AWS for Games 教學和快速入門解決方案
遊戲
使用 Amazon DynamoDB 和 Amazon SNS 建置回合制遊戲
在此實驗室中,您將了解如何使用 Amazon DynamoDB 和 Amazon Simple Notification Service (Amazon SNS) 建置多玩家的回合制遊戲。Amazon DynamoDB 是全受管 NoSQL 資料庫,無論任何規模均能提供快速的效能。Amazon SNS 是一種大容量簡訊服務,可提供發行/訂閱功能,以及將訊息直接傳送至 SMS、電子郵件或行動應用程式。
遊戲
以 Amazon Aurora Serverless 建置用於遊戲的庫存系統
在這個實驗室中,您將了解如何使用 Amazon Aurora Serverless 建置用於遊戲應用程式的庫存系統。Amazon Aurora 是 AWS 的高效能雲端原生關聯式資料庫,同時提供與 MySQL 相容和 PostgreSQL 相容版本。Aurora 資料庫的 Serverless 產品提供隨需自動擴展功能和資料 API (一種透過 HTTP 快速、安全地存取您的資料庫的方法)。
遊戲
使用 Amazon DynamoDB 對遊戲玩家資料建模
在這個實驗室中,您將學習 Amazon DynamoDB 中的進階資料建模模式。使用 DynamoDB 時,在對資料進行建模之前,務必必須考慮如何存取資料 (存取模式)。我們將透過一個範例多人遊戲進行介紹,討論遊戲中的存取模式,並展示如何設計 DynamoDB 資料表,以透過使用二級索引和交易來處理存取模式。
AWS for Games 線上培訓
AWS 培訓與認證線上培訓和實驗室。請參閱 AWS for Games 學習路徑 »
數位 | 90 分鐘
Getting Started with AWS Game Tech
本課程介紹 AWS for Games 的技術產品和解決方案組合,及其對遊戲開發人員的益處。學習者將探索 AWS for Games 提供的四種解決方案:運算、資料庫、分析和機器學習,以及這些解決方案如何使用 AWS for Games 受管和非受管服務,來支援跨不同類型和平台的遊戲開發。
數位 | 90 分鐘
AWS Lumberyard Primer
這個自主進度基礎課程介紹如何使用 Amazon Lumberyard 在 AWS 上建置遊戲。在此課程中,您將了解有關 Amazon Lumberyard 功能的資訊,並探索可整合至用其建置的遊戲中的各種 AWS 解決方案。
數位 | 90 分鐘
Game Server Hosting on AWS
此課程介紹 AWS 上的遊戲伺服器託管選項。其確定了影響選取遊戲伺服器託管解決方案的關鍵技術和業務要求。此課程將介紹 AWS 遊戲伺服器託管解決方案,包括 Amazon GameLift、FleetIQ Game Server Groups,使用 Amazon ECS、Amazon EKS 和 AWS Fargate 的容器型解決方案,以及在 Amazon EC2 和 AWS 核心服務基礎上的解決方案。
數位 | 2 小時
Amazon GameLift Primer
此課程從基礎架構和工作階段管理、遊戲工作階段置放及配對等功能開始,帶您深入了解 Amazon GameLift。然後探討託管、管理和擴展多人遊戲的各種挑戰,以及 GameLift 如何應對這些挑戰。最後,討論了解決方案設計決策,這將影響配對以及與託管遊戲伺服器相關的成本。
自主進度實驗室 | 90 分鐘
使用 Amazon GameLift 進行遊戲託管
在此實驗室中,您將了解如何使用 Amazon GameLift 載入遊戲建置,以及建立其中包含單一執行個體的機群。首先,您將直接從工作階段管理系統開始遊戲工作階段。然後,您將新增遊戲工作階段置放佇列,以及使用遊戲工作階段置放系統啟動遊戲,並將其放入工作階段。
數位 | 3.5 小時
Data Analytics Fundamentals
在此自主進度課程中,您將了解規劃資料分析解決方案的過程,以及所涉及的各種資料分析過程。此課程將向您介紹五個關鍵因素,這些因素表明在收集、處理,分析和顯示資料時需要特定的 AWS 服務。
數位 | 1 小時
Why Analytics for Games
此課程介紹如何在遊戲使用案例中使用分析。學習者將探索分析的益處,以及如何將洞見用於改善遊戲設計,提高遊戲營運效率,並為財務和戰略決策提供依據。學習者將查看用於商業智慧的不同來源和類型的遊戲資料,以及如何使用分析管道將游戲資料轉換為答案。
數位 | 90 分鐘
Building an Analytics Pipeline for Games
此課程介紹如何針對遊戲開發使用案例建立分析管道。學習者將探索實作大量處理和近乎即時分析的通用方法,以及了解他們如何透過全面的分析解決方案獲得不同的洞見速度。學習者還將了解如何隨著需求的變化或發展而擴展管道。