翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon での開発サポート GameLift
Amazon GameLift には、マネージドゲームホスティングソリューションで使用できる一連の SDKsが用意されています。Amazon GameLift SDKs を使用して、Amazon GameLift ホスティングサービスとやり取りする必要があるマルチプレイヤーゲームサーバー、ゲームクライアント、ゲームサービスに必要な機能を追加します。
Amazon GameLift SDK のバージョンと SDK の互換性に関する最新情報については、「」を参照してくださいAmazon GameLift リリースノート。
カスタム ゲームサーバーの場合
Amazon サーバー SDK を使用して 64 ビットのカスタムゲーム GameLift サーバーを作成してデプロイします。サーバー SDK と統合され、ホスティング用にデプロイされたゲームサーバーは、Amazon GameLift サービスと通信してゲームセッションを開始および管理できます。ゲームサーバー SDK の統合に関する情報については、「Amazon 用のゲームの準備 GameLift」を参照してください。
開発用オペレーティングシステム
-
Windows
-
Linux
サポートされているプログラミング言語
Amazon GameLift は、以下の言語用のサーバー SDK を提供しています。 Server SDKs
C++ サーバー SDK
-
C# サーバー SDK (バージョンは.NET 4 と.NET 6 をサポートしている場合があります)
-
Go
サポートされるゲームエンジン
C++、C#、または Go ライブラリをサポートするすべてのエンジンで、言語固有の SDK を使用できます。さらに、Amazon GameLift は、次のゲームエンジンプラグインを提供しています: Amazon GameLift プラグインをダウンロードする
-
Unity
-
Unity 用 C# サーバー SDK プラグインは、Unity パッケージマネージャーを使用してインストールできる構築済みのライブラリを備えた軽量プラグインです。このプラグインは Windows および Mac OS 用の 2020.3 LTS、2021.3 LTS、2022.3 LTS の Unity バージョンで使用します。Unity の.NET Frameworkと.NET Standard (.NET Standard 2.1 と .NET 4.x) の.NET Standard プロファイルをサポートしています。
-
Unity 2021.3 LTS および 2022.3 LTS 用のスタンドアロンプラグインは、Unity 用に構築された C# SDK ライブラリと、ホスティング用の Amazon GameLift リソースを設定およびデプロイするための GUI 要素を備えたフル機能のプラグインです。
-
-
Unreal Engine
-
Unreal 用 C++ サーバー SDK プラグインは、C++ Unreal ソースコードで構成される軽量プラグインで、これをライブラリに組み込むことで、アンリアルエンジンバージョン 4、5、5.1 で使用できます。
-
Unreal Engine 5.0、5.1、および 5.2 用のスタンドアロンプラグインは、Unreal サーバー SDK ライブラリおよび AWS SDK 用の C++ を備えたフル機能のプラグインです。プラグインは Unreal エディタにインストールされ、ホスティング用の Amazon GameLift リソースを設定およびデプロイするための UI 要素とサポート資料が含まれています。
-
[Game server operating systems](ゲーム サーバーオペレーティングシステム)
Amazon GameLift Server SDK を使用して、次のプラットフォームで実行するゲームサーバーを構築します。
カスタムクライアントサービスの場合
Amazon GameLift API で AWS SDK を使用して 64 ビットのカスタムクライアントサービスを作成します。この SDK により、クライアントサービスはゲームセッションを管理し、Amazon でホストされているゲームにプレイヤーを参加させることができます GameLift。開始するには、 AWS SDK をダウンロードします
リアルタイムサーバー
マルチプレイヤーゲームをホストするためにリアルタイムサーバーを設定およびデプロイします。ゲームクライアントがリアルタイムサーバーに接続できるようにするには、Amazon GameLift Realtime Client SDK を使用します。ゲームクライアントは、この SDK を使用して、リアルタイムサーバー、およびサーバーに接続する他のゲームクライアントとメッセージを交換します。開始するには、Amazon GameLift Realtime Client SDK をダウンロードします
[SDK support](SDK サポート)
リアルタイムクライアント SDK には、以下の言語の出典が含まれています。
-
C# (.NET)
[Development environments](開発環境)
次のサポートされているこれらの開発オペレーティングシステムおよびゲームエンジンに必要なソースから SDK を構築します。
-
[オペレーティングシステム] – Windows、Linux、Android、iOS。
-
[Game engines](ゲームエンジン) - Unity、C# ライブラリをsupportするエンジン。
[Game server operating systems](ゲーム サーバーオペレーティングシステム)
リアルタイムサーバーを以下のプラットフォームを実行するホストリソースにデプロイできます。