本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 Unity 的亚马逊 GameLift 插件(服务器 SDK 5.x)
亚马逊 GameLift 提供工具,让您的多人游戏服务器做好准备,以便与亚马逊配合使用 GameLift。Unity GameLift 版的亚马逊插件可以更轻松地将亚马逊 GameLift 集成到你的 Unity 游戏项目中,测试你与亚马逊的集成 GameLift Anywhere,并部署用于云托管的 Amazon GameLift 资源。
此插件使用 AWS CloudFormation 模板为常见游戏场景部署托管解决方案。您可以使用提供的这些解决方案,也可以根据游戏需要对其进行自定义。
主题
关于插件
Unity 插件为将您的 Unity 多人游戏与亚马逊集成和托管 Unity 多人游戏提供了简化的入门体验 GameLift。您可以利用插件功能和预先构建的组件来快速启动并运行您的游戏。
该插件为 Unity 编辑器添加了一些工具和功能。使用指导式工作流程将 Amazon GameLift 集成到您的游戏项目中,在本地对其进行测试,然后将游戏服务器部署到亚马逊 GameLift 云托管。
使用插件的预构建托管解决方案来部署您的游戏。以您的本地工作站为主机,设置 Amazon GameLift Anywhere 舰队。对于云托管,请从两种常见的部署方案中进行选择,以不同的方式平衡玩家延迟、游戏会话可用性和成本。一种场景包括简单的 FlexMatch匹配器和规则集. 使用这些方案可以部署基本的生产就绪型托管解决方案,然后根据需要进行优化和自定义。
该插件包括以下组件:
-
Unity 编辑器的插件模块。安装插件后,新的主菜单项将允许您访问Amazon的 GameLift 功能。
-
适用于具有客户端功能的 Amazon GameLift 服务 API 的 C# 库。
-
适用于亚马逊 GameLift 服务器软件开发工具包的 C# 库(版本 5.x)。
-
示例游戏内容,包括资产和场景,因此 GameLift 即使您没有准备好构建的多人游戏,也可以试用 Amazon。
-
解决方案配置,作为 AWS CloudFormation 模板提供,供插件在将游戏服务器部署到云端进行托管时使用。