本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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。
支援的遊戲引擎
在任何支援 C++、C# 或 Go 程式庫的引擎上使用特定語言的 SDK。此外,Amazon GameLift 提供了這些遊戲引擎插件:下載 Amazon GameLift 插件
-
团结
-
C# 伺服器 SDK 外掛程式的 Unity 是一個輕量級的外掛程式,您可以使用 Unity 套件管理器安裝預先建置的程式庫。將此外掛程式與下列版本搭配使用:適用於視窗和 Mac 作業系統的 2020.3 LTS、2021.3 LTS 和 2022.3 LTS。它支持統一的 .NET 框架和 .NET 標準配置文件,使用 .NET 標準 2.1 和 .NET 4.x。
-
Unity 2021.3 LTS 和 2022.3 LTS 的獨立插件是一個功能齊全的插件,其中包含針對統一和 GUI 元素構建的 C# SDK 庫,用於配置和部署 Amazon GameLift 資源進行託管。
-
-
虛幻引擎
-
用於虛幻的 C ++ 服務器 SDK 插件是一個輕量級的插件,由 C ++ 虛幻源代碼組成,您可以將其構建到庫中以與虛幻引擎版本 4,5 和 5.1 一起使用。
-
虛幻引擎 5.0,5.1 和 5.2 的獨立插件是一個功能齊全的插件,具有用於虛幻服務器 SDK 庫和 SDK 的 C ++。 AWS 該插件安裝在虛幻編輯器中,其中包含用於配置和部署用於託管的 Amazon GameLift 資源的 UI 元素和支持材料。
-
遊戲伺服器作業系統
使用 Amazon GameLift 伺服器開發套件建置遊戲伺服器,以便在下列平台上執行:
針對自訂用戶端服務
使用 AWS 開發套件搭配 Amazon GameLift API 建立 64 位元自訂用戶端服務。此 SDK 可讓用戶端服務管理遊戲工作階段,並將玩家加入 Amazon 上託管的遊戲 GameLift。若要開始使用,請下載 AWS SDK
對於實時服務器
配置和部署實時服務器以託管您的多人遊戲。若要允許您的遊戲用戶端連線到即時伺服器,請使用 Amazon GameLift 即時用戶端 SDK。遊戲客戶端使用此 SDK 與實時服務器以及連接到服務器的其他遊戲客戶端交換消息。若要開始使用,請下載 Amazon GameLift 即時用戶端開發套件
開發套件支援
實時客戶端 SDK 包含以下語言的源:
-
C# (.NET)
開發環境
根據需要從原始碼為下列支援的開發作業系統和遊戲引擎建置 SDK:
-
操作系統 — 視窗, Linux 的, 安卓系統, iOS 版
-
遊戲引擎-Unity,支持 C# 庫的引擎
遊戲伺服器作業系統
您可以將實時服務器部署到在以下平台上運行的託管資源上: