Amazon での開発サポート GameLift - Amazon GameLift

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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。バージョン固有の情報については、各パッケージに含まれている Readme ファイルを参照してください。

サポートされるゲームエンジン

C++、C#、または Go ライブラリをサポートするすべてのエンジンで、言語固有の SDK を使用できます。さらに、Amazon GameLift は、次のゲームエンジンプラグインを提供しています: Amazon GameLift プラグインをダウンロードする

[Game server operating systems](ゲーム サーバーオペレーティングシステム)

Amazon GameLift Server SDK を使用して、次のプラットフォームで実行するゲームサーバーを構築します。

カスタムクライアントサービスの場合

Amazon GameLift API で AWS SDK を使用して 64 ビットのカスタムクライアントサービスを作成します。この SDK により、クライアントサービスはゲームセッションを管理し、Amazon でホストされているゲームにプレイヤーを参加させることができます GameLift。開始するには、 AWS SDK をダウンロードします。Amazon で SDK を使用する方法の詳細については GameLift、「Amazon GameLift API リファレンス」を参照してください。

リアルタイムサーバー

マルチプレイヤーゲームをホストするためにリアルタイムサーバーを設定およびデプロイします。ゲームクライアントがリアルタイムサーバーに接続できるようにするには、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](ゲーム サーバーオペレーティングシステム)

リアルタイムサーバーを以下のプラットフォームを実行するホストリソースにデプロイできます。