与许多应用程序相比,构建游戏面临的挑战各不相同。查找 AWS 文档和游戏特定示例、参考架构等,以帮助在云中构建游戏。
游戏工作负载的参考架构
AWS 游戏教程和快速入门解决方案
游戏
使用 Amazon DynamoDB 和 Amazon SNS 构建回合制游戏
在此实验室中,您将了解如何使用 Amazon DynamoDB 和 Amazon Simple Notification Service (Amazon SNS) 构建回合制多人游戏。Amazon DynamoDB 是完全托管的 NoSQL 数据库,无论任意规模均能提供极速的性能。Amazon SNS 是一种大容量消息收发服务,可提供发行/订阅功能,以及将消息直接发送到短信、电子邮件或移动应用程序。
游戏
使用 Amazon Aurora Serverless 为游戏构建库存系统
在本实验室中,您将了解如何使用 Amazon Aurora Serverless 为游戏应用程序构建库存系统。Amazon Aurora 是来自 AWS 的一种高性能原生云关系数据库产品,可同时提供 MySQL 兼容版和 PostgreSQL 兼容版。无服务器版本的 Aurora 数据库可提供按需自动扩展功能和 Data API,这是一种快速且安全地通过 HTTP 访问数据库的方法。
游戏
使用 Amazon DynamoDB 对游戏玩家数据建模
在此实验室中,您将学习 Amazon DynamoDB 中的高级数据建模模式。使用 DynamoDB 时,务必要在对数据进行建模之前考虑如何访问数据(访问模式)。我们将通过一个多人游戏示例进行演示,讨论游戏中的访问模式,并展示如何设计一个 DynamoDB 表来使用二级索引和事务处理访问模式。
AWS 游戏在线培训
来自 AWS 培训与认证的在线培训和实验。查看完整的 AWS 游戏学习路径 »
数字化 | 90 分钟
AWS Game Tech 入门
本课程介绍了 AWS 游戏技术产品和解决方案产品组合,以及它们对游戏开发员的好处。学员将探索 AWS 游戏提供的四种解决方案:计算、数据库、分析和机器学习,以及这些解决方案如何使用 AWS 游戏托管和非托管服务来支持跨不同类型和平台的游戏开发。
数字化 | 90 分钟
AWS Lumberyard 入门
此自主进度课程对使用 Amazon Lumberyard 在 AWS 上构建游戏进行了基本介绍。在本课程中,您将了解 Amazon Lumberyard 功能,并探索可以集成到使用该服务构建的游戏中的各种 AWS 解决方案。
数字化 | 90 分钟
AWS 上托管的游戏服务器
本课程描述了 AWS 上的游戏服务器托管选项。它确定了影响游戏服务器托管解决方案选择的关键技术和业务要求。本课程介绍了 AWS Game Server 托管解决方案,包括 Amazon GameLift、FleetIQ 游戏服务器组、使用 Amazon ECS、Amazon EKS 和 AWS Fargate 的基于容器的解决方案,以及基于 Amazon EC2 和 AWS 核心服务的解决方案。
数字化 | 2 小时
Amazon GameLift 入门
本课程提供 Amazon GameLift 的深入介绍,从其基础设施特点和会话管理、游戏会话置放和匹配开始。然后,它探索了托管、管理和扩展多玩家游戏带来的挑战,以及 GameLift 如何解决这些挑战。最后,它对将影响匹配和托管游戏服务器所产生成本的解决方案设计决策进行了讨论。
自主进度动手实验室 | 90 分钟
使用 Amazon GameLift 托管游戏
在此实验室中,您将了解如何使用 Amazon GameLift 加载游戏内部版本和使用其中的一个实例创建队列。首先,您将直接从会话管理系统中开始游戏会话。然后,您将添加游戏会话置放队列并使用游戏会话置放系统开始并将游戏置放在会话中。
数字化 | 90 分钟
构建适用于游戏的分析管道
本课程讨论如何为游戏开发使用案例创建分析管道。学习者将探索实施批处理和近实时分析的常用方法,并了解如何通过全面的分析解决方案获得不同的洞察速度。学习者还将了解如何随着需求的变化或发展扩展管道。