下载亚马逊 GameLift SDK - 亚马逊 GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

下载亚马逊 GameLift SDK

本主题介绍可用于自定义游戏服务器版本和实时服务器的托管 GameLift 解决方案的 SDK。使用 GameLift SDK 开发与之通信的多人游戏服务器、游戏客户端和游戏服务 GameLift。

有关在游戏引擎中使用 GameLift SDK 的详细信息,请参阅游戏引擎和亚马逊 GameLift。有关 GameLift SDK 版本和 SDK 兼容性的最新信息,请参阅GameLift 发布说明

用于自定义游戏服务器

使用服务器 SDK 创建和部署 64 位自定义游戏 GameLift 服务器。此 SDK GameLift 允许在您的 GameLift 托管资源上部署和管理游戏服务器进程。要开始使用,请下载 GameLift 托管服务器 SDK。有关配置信息,请参阅AddGameLift到您的游戏服务器

SDK 支持

GameLift 托管服务器 SDK 下载包含以下版本的源代码。构建游戏所需的版本。有关编译说明和最低要求,请参阅每个版本的 README 文件。

  • C++

  • C++ for Unreal Engine (插件)

  • C# (.NET)

开发环境

根据需要从源代码为以下支持的开发操作系统和游戏引擎构建 SDK:

  • 操作系统 - Windows、Linux

  • 游戏引擎 - Amazon Lumberyard、Unreal Engine、Unity、支持 C++ 或 C# 库的引擎

游戏服务器操作系统

使用 GameLift 服务器 SDK 创建在以下平台上运行的游戏服务器:

适用于实时服务器

配置和部署实时服务器来托管您的多人游戏。要使您的游戏客户端能够连接到实时服务器,请使用 GameLift 实时客户端 SDK。游戏客户端使用此 SDK 与实时服务器以及连接到该服务器的其他游戏客户端交换消息。要开始使用,请下载 GameLift 实时客户端 SDK。有关配置信息,请参阅为实时服务器集成游戏客户端

SDK 支持

实时客户端 SDK 包含以下语言的源代码:

  • C# (.NET)

开发环境

根据需要从源代码为以下支持的开发操作系统和游戏引擎构建 SDK:

  • 操作系统 — Windows、Linux、安卓、iOS

  • 游戏引擎 — Unity,支持 C# 库的引擎

游戏服务器操作系统

您可以将实时服务器部署到在以下平台上运行的托管资源上:

用于客户服务

使用带有 GameLift API 的Amazon SDK 创建 64 位客户端服务。此 SDK 使客户端服务能够查找或创建游戏会话,并将玩家加入托管的游戏 GameLift。要开始使用,请下载 SAmazon DK。有关使用软件开发工具包的更多信息 GameLift,请参阅亚马逊 GameLift API 参考