取得 Amazon GameLift 開發工具 - Amazon GameLift

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

取得 Amazon GameLift 開發工具

Amazon GameLift 提供一組SDKs您可以搭配遊戲託管解決方案使用的 。使用 Amazon GameLift SDKs 將功能新增至與 Amazon 服務互動的遊戲伺服器、遊戲用戶端和後端 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。如需版本特定資訊和安裝指示,請參閱每個套件中包含的讀我檔案。

遊戲引擎

SDKs 搭配任何支援 C++、C# 或 Go 程式庫的引擎使用特定語言。此外,Amazon 也為下列遊戲引擎 GameLift 提供外掛程式。 下載 Amazon GameLift 外掛程式

遊戲伺服器執行期作業系統

Amazon GameLift 伺服器SDK支援 遊戲伺服器,這些伺服器專為在下列平台上執行而建置:

針對遊戲用戶端服務

使用 AWS SDK 搭配 Amazon ,為您的遊戲用戶端建立 64 位元後端服務 GameLift API。您的後端服務會處理與 Amazon 的用戶端互動 GameLift ,以開始新的遊戲工作階段、加入玩家到遊戲和其他任務。下載 AWS SDK

如需搭配 Amazon 使用 AWS SDK 的詳細資訊 GameLift,請參閱下列資源:

對於即時伺服器

設定和部署即時伺服器以託管多人遊戲。若要允許遊戲用戶端連線至即時伺服器,請使用 Amazon GameLift 即時用戶端 SDK。遊戲用戶端會使用此功能SDK與即時伺服器和其他連線至伺服器的遊戲用戶端交換訊息。若要開始使用,請下載 Amazon GameLift Realtime Client SDK。如需組態資訊,請參閱 為即時伺服器整合遊戲用戶端

SDK 支援

即時用戶端SDK包含下列語言的來源:

  • C# (.NET)

開發環境

針對下列支援的開發作業系統和遊戲引擎,視需要SDK從來源建置 :

  • 作業系統 – Windows、Linux、Android、iOS

  • 遊戲引擎 – Unity,支援 C# 程式庫的引擎

遊戲伺服器作業系統

您可以將 Realtime 伺服器部署到在下列平台上執行的託管資源: