适用于 Unity 的亚马逊 GameLift 插件(服务器 SDK 5.x) - Amazon GameLift

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 Unity 的亚马逊 GameLift 插件(服务器 SDK 5.x)

Amazon 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 功能。

  • 适用于API具有客户端功能的 Amazon GameLift 服务的 C# 库。

  • 适用于亚马逊 GameLift 服务器的 C# 库SDK(版本 5.x)。

  • 示例游戏内容,包括资产和场景,因此 GameLift 即使您没有准备好构建的多人游戏,也可以试用 Amazon。

  • 解决方案配置,作为 AWS CloudFormation 模板提供,供插件在将游戏服务器部署到云端进行托管时使用。