Amazon 的開發支持 GameLift - Amazon GameLift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon 的開發支持 GameLift

Amazon GameLift 提供了一組 SDK,您可以將其與受管遊戲託管解決方案搭配使用。使用 Amazon GameLift SDK 將必要的功能新增至需要與 Amazon 主機服務互動的多人遊戲伺服器、遊戲用戶端和遊戲 GameLift 服務。

如需 Amazon GameLift 開發套件版本和開發套件相容性的最新資訊,請參閱Amazon GameLift 版本說明

自訂遊戲伺服器

使用 Amazon 伺服器開發套件建立和部署 64 位元自訂遊戲伺 GameLift 服器。與伺服器 SDK 整合並部署進行託管的遊戲伺服器可以與 Amazon GameLift 服務通訊,以啟動和管理遊戲工作階段。如需有關整合伺服器 SDK 的資訊,請參閱中的主題為 Amazon 準備遊戲 GameLift

開發作業系統

  • Windows

  • Linux

支持的編程語言

Amazon GameLift 提供以下語言的服務器開發套件。 下載伺服器 SDK。如需版本特定的詳細資訊,請參閱每個套件中隨附的 Readme 檔案。

支援的遊戲引擎

在任何支援 C++、C# 或 Go 程式庫的引擎上使用特定語言的 SDK。此外,Amazon GameLift 提供了這些遊戲引擎插件:下載 Amazon GameLift 插件

遊戲伺服器作業系統

使用 Amazon GameLift 伺服器開發套件建置遊戲伺服器,以便在下列平台上執行:

針對自訂用戶端服務

使用 AWS 開發套件搭配 Amazon GameLift API 建立 64 位元自訂用戶端服務。此 SDK 可讓用戶端服務管理遊戲工作階段,並將玩家加入 Amazon 上託管的遊戲 GameLift。若要開始使用,請下載 AWS SDK。如需將開發套件與 Amazon 搭配使用的詳細資訊 GameLift,請參閱 Amazon GameLift API 參考資料。

對於實時服務器

配置和部署實時服務器以託管您的多人遊戲。若要允許您的遊戲用戶端連線到即時伺服器,請使用 Amazon GameLift 即時用戶端 SDK。遊戲客戶端使用此 SDK 與實時服務器以及連接到服務器的其他遊戲客戶端交換消息。若要開始使用,請下載 Amazon GameLift 即時用戶端開發套件。如需組態資訊,請參閱為即時伺服器整合遊戲用戶端

開發套件支援

實時客戶端 SDK 包含以下語言的源:

  • C# (.NET)

開發環境

根據需要從原始碼為下列支援的開發作業系統和遊戲引擎建置 SDK:

  • 操作系統 — 視窗, Linux 的, 安卓系統, iOS 版

  • 遊戲引擎-Unity,支持 C# 庫的引擎

遊戲伺服器作業系統

您可以將實時服務器部署到在以下平台上運行的託管資源上: