获取 Amazon GameLift 开发工具 - Amazon GameLift

获取 Amazon GameLift 开发工具

Amazon GameLift 提供一组 SDK,您可以将其与游戏托管解决方案配合使用。使用 Amazon GameLift SDK 为与 Amazon GameLift 服务交互的游戏服务器、游戏客户端和后端服务添加功能。

有关 Amazon GameLift 软件开发工具包的最新版本信息和此开发工具包的兼容性,请参阅Amazon GameLift 发布说明

对于游戏服务器

使用 Amazon GameLift 服务器 SDK 集成和构建 64 位游戏服务器。游戏服务器使用服务器 SDK 与 Amazon GameLift 服务通信,以启动和管理游戏会话。有关集成服务器软件开发工具包的信息,请参阅为Amazon GameLift 准备游戏中的主题。

开发操作系统

Amazon GameLift 服务器 SDK 支持以下开发环境:

  • Windows

  • Linux

编程语言

Amazon GameLift 服务器 SDK 支持以下语言。下载服务器 SDK。有关特定于版本的信息和安装说明,请参阅每个软件包中包含的自述文件。

游戏引擎

在任何支持 C++、C# 或 Go 库的引擎中使用特定于语言的 SDK。此外,Amazon GameLift 还提供适用于以下游戏引擎的插件。下载 Amazon GameLift 插件

游戏服务器运行时操作系统

Amazon GameLift 服务器 SDK 支持在以下平台上运行的游戏服务器:

对于游戏客户端服务

使用 AWS SDK 和 Amazon GameLift API 为您的游戏客户端创建 64 位后端服务。您的后端服务将处理客户端与 Amazon GameLift 的交互,以启动新的游戏会话、将玩家加入游戏以及执行其他任务。下载 AWS SDK

有关在 Amazon GameLift 中使用 AWS SDK 的更多信息,请参阅以下资源:

对于实时服务器

配置和部署实时服务器来托管您的多人游戏。要允许您的游戏客户端连接到实时服务器,请使用 Amazon GameLift 实时客户端软件开发工具包。游戏客户端使用此开发工具包与 服务器以及连接到该服务器的其他游戏客户端交换消息。要开始使用,下载 Amazon GameLift 实时客户端软件开发工具包。有关详细的配置信息,请参阅为实时服务器集成游戏客户端

SDK 支持

客户端开发工具包包含以下语言来源:

  • C# (.NET)

开发环境

根据这些支持的开发操作系统和游戏引擎的需求,从源构建开发工具包。

  • 操作系统 – Windows、Linux、Android、iOS。

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

游戏服务器操作系统

服务器部署到运行以下平台的托管资源: