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

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

Amazon GameLift 提供一些工具,可以帮助您让多人游戏服务器做好使用 Amazon GameLift 的准备。适用于 Unity 的 Amazon GameLift 插件可让您更轻松地将 Amazon GameLift 集成到 Unity 游戏项目中、测试与 Amazon GameLift Anywhere 的集成,以及部署 Amazon GameLift 资源进行云托管。

此插件使用 AWS CloudFormation 模板为常见游戏场景部署托管解决方案。您可以使用提供的这些解决方案,也可以根据游戏需要对其进行自定义。

关于插件

适用于 Unity 的插件针对将 Unity 多人游戏与 Amazon GameLift 集成并进行托管提供了简化的入门体验。您可以利用插件功能和预先构建的组件来快速启动并运行您的游戏。

该插件为 Unity 编辑器添加了一些工具和功能。使用引导式工作流程将 Amazon GameLift 集成到您的游戏项目中,在本地测试它,然后将游戏服务器部署到 Amazon GameLift 云托管。

使用插件的预构建托管解决方案来部署您的游戏。设置以本地工作站为主机的 Amazon GameLift Anywhere 实例集。对于云托管,请从两种常见的部署方案中进行选择,以不同的方式平衡玩家延迟、游戏会话可用性和成本。一种方案包括一个简单的 FlexMatch 对战构建器和规则集。使用这些方案可以部署基本的生产就绪型托管解决方案,然后根据需要进行优化和自定义。

该插件包括以下组件:

  • Unity 编辑器的插件模块。安装插件后,新的主菜单项可让您访问 Amazon GameLift 的功能。

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

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

  • 示例游戏内容(包括资产和场景),因此即使您没有生成包就绪的多人游戏,也可以试试 Amazon GameLift。

  • 解决方案配置,以 AWS CloudFormation 模板的形式提供,插件将游戏服务器部署到云进行托管时会使用这些配置。