View a markdown version of this page

集成游戏引擎的服务器 SDK - 亚马逊 GameLift 服务器
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

集成游戏引擎的服务器 SDK

您可以将托管的 Amazon GameLift Servers 服务与支持 C++ 或 C# 库的大多数主要游戏引擎配合使用,包括 O3DE、Unreal Engine 和 Unity。构建游戏所需的版本;有关构建说明和最低要求,请参阅每个版本的自述文件。有关可用 Amazon GameLift Servers 开发工具包以及支持的开发平台和操作系统的更多信息,请参阅适用于游戏服务器的 获取 亚马逊 GameLift 服务器 开发工具

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

Unreal Engine

游戏服务器

通过将适用于 Unreal Engine 的 Amazon GameLift Servers 服务器 SDK 添加到您的项目并实现所需的服务器功能,在 Amazon GameLift Servers 上准备游戏服务器的托管。有关设置 Unreal Engine 插件和添加 Amazon GameLift Servers 代码的帮助,请参阅集成 亚马逊 GameLift 服务器 放入虚幻引擎项目

游戏客户端和服务

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

Unity

游戏服务器

将适用于 Amazon GameLift Servers 添加到项目中并实现所需的服务器功能,为游戏服务器做好托管准备。Amazon GameLift Servers有关使用 Unity 进行设置和添加 Amazon GameLift Servers 代码的帮助,请参阅集成 亚马逊 GameLift 服务器 放入 Unity 项目(服务器 SDK 4.x)

游戏客户端和服务

使您的游戏客户端 and/or 游戏服务能够与Amazon GameLift Servers服务进行交互,例如查找可用的游戏会话或创建新会话,以及向游戏添加玩家。适用于 .NET 的 Amazon SDK中提供了核心客户端功能。要将 Amazon GameLift Servers 集成到 Unity 游戏项目中,请参阅集成 亚马逊 GameLift 服务器 游戏客户端功能

其他引擎

有关游戏服务器和客户端可使用的 Amazon GameLift Servers 开发工具包的完整列表,请参阅 获取 亚马逊 GameLift 服务器 开发工具