获取 Amazon GameLift 开发工具 - Amazon GameLift

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

获取 Amazon GameLift 开发工具

Amazon GameLift 提供了一套SDKs可与游戏托管解决方案搭配使用的工具。使用 Amazon GameLift SDKs 为与亚马逊服务交互的游戏服务器、游戏客户端和后端 GameLift 服务添加功能。

有关 Amazon GameLift SDK 版本和SDK兼容性的最新信息,请参阅Amazon GameLift 发行说明

适用于游戏服务器

将您的 64 位游戏服务器与 Amazon GameLift 服务器SDK集成并构建。游戏服务器使用服务器与 Amazon GameLift 服务进行通信SDK以启动和管理游戏会话。有关集成服务器的信息SDK,请参阅中的主题为 Amazon 准备游戏 GameLift

开发操作系统

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

  • Windows

  • Linux

编程语言

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

游戏引擎

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

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

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

用于游戏客户端服务

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

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

对于实时服务器

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

SDK支持

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

  • C# (。 NET)

开发环境

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

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

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

游戏服务器操作系统

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