Amazon GameLift
开发人员指南 (版本 )
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

游戏引擎和 Amazon GameLift

您可以在大多数支持 C++ 或 C# 库的游戏引擎中使用 Amazon GameLift,包括 Amazon Lumberyard、Unreal Engine 和 Unity。有关可用 Amazon GameLift 开发工具包以及支持的开发平台和操作系统的更多信息,请参阅适用于游戏服务器的 Amazon GameLift 软件开发工具包

除本主题中提供的特定引擎信息外,请参考下列主题,获得有关在您的游戏服务器、客户端和服务中集成 Amazon GameLift 的更多帮助:

Amazon Lumberyard

Amazon GameLift 开发工具包和功能已完全集成到 Lumberyard 产品中。

游戏服务器

使用适用于 C++ 的 Amazon GameLift 服务器开发工具包准备要托管在 Amazon GameLift 上的游戏服务器。请参阅添加 Amazon GameLift 到您的游戏服务器,以获取将所需功能集成到游戏服务器的帮助。

游戏客户端和服务

启用游戏客户端和/或游戏服务与 Amazon GameLift 服务进行交互,如查找可用游戏会话或创建新会话,以及将玩家加入游戏。适用于 C++ 的 AWS 软件开发工具包中提供了核心客户端功能。要将 Amazon GameLift 集成到 Lumberyard 游戏项目中,请参阅在 Amazon Lumberyard 中准备您的游戏客户端将 Amazon GameLift 添加到游戏客户端

Unreal Engine

游戏服务器

通过将适用于 Unreal Engine 的 Amazon GameLift 服务器开发工具包添加到您的项目并实现所需的服务器功能,准备要在 Amazon GameLift 上托管的游戏服务器。有关设置 Unreal Engine 插件和添加 Amazon GameLift 代码的帮助,请参阅将 Amazon GameLift 添加到 Unreal Engine 游戏服务器项目

游戏客户端和服务

启用游戏客户端和/或游戏服务与 Amazon GameLift 服务进行交互,如查找可用游戏会话或创建新会话,以及将玩家加入游戏。适用于 C++ 的 AWS 软件开发工具包中提供了核心客户端功能。要将 Amazon GameLift 集成到 Unreal Engine 游戏项目中,请参阅将 Amazon GameLift 添加到游戏客户端

Unity

游戏服务器

通过将适用于 C# 的 Amazon GameLift 服务器开发工具包添加到您的项目并实现所需的服务器功能,准备要托管在 Amazon GameLift 上的游戏服务器。有关使用 Unity 进行设置和添加 Amazon GameLift 代码的帮助,请参阅将 Amazon GameLift 添加到 Unity 游戏服务器项目

游戏客户端和服务

启用游戏客户端和/或游戏服务与 Amazon GameLift 服务进行交互,如查找可用游戏会话或创建新会话,以及将玩家加入游戏。适用于 .NET 的 AWS 开发工具包中提供了核心客户端功能。要将 Amazon GameLift 集成到 Unity 游戏项目中,请参阅将 Amazon GameLift 添加到游戏客户端

其他引擎

有关游戏服务器和客户端可使用的 Amazon GameLift 开发工具包的完整列表,请参阅 Amazon GameLift 软件开发工具包