Amazon 为开发提供支持 GameLift - Amazon GameLift

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

Amazon 为开发提供支持 GameLift

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

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

适用于游戏服务器

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

开发操作系统

Amazon GameLift 服务器软件开发工具包支持以下开发环境:

  • Windows

  • Linux

编程语言

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

游戏引擎

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

游戏服务器操作系统

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

用于游戏客户端服务

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

有关在 Amazon 上使用 AWS 软件开发工具包的更多信息 GameLift,请参阅以下资源:

对于实时服务器

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

SDK 支持

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

  • C# (.NET)

'

开发环境

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

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

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

游戏服务器操作系统

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