View a markdown version of this page

集成游戏引擎的服务器 SDK - 亚马逊 GameLift 服务器

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

集成游戏引擎的服务器 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++ 的AWS 软件开发工具包中提供了核心客户端功能。要将 Amazon GameLift Servers 集成到 Unreal Engine 游戏项目中,请参阅集成 亚马逊 GameLift 服务器 游戏客户端功能

Unity

游戏服务器

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

游戏客户端和服务

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

其他引擎

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