Unity 用 Amazon GameLift プラグイン (サーバー SDK 5.x) - Amazon GameLift

Unity 用 Amazon GameLift プラグイン (サーバー SDK 5.x)

Amazon GameLift には、マルチプレイヤーゲームサーバーを Amazon GameLift で実行するように準備するためのツールが用意されています。Unity 用 Amazon GameLift プラグインを使用すると、Amazon GameLift を Unity ゲームプロジェクトに統合し、Amazon GameLift Anywhere との統合をテストし、クラウドホスティング用に Amazon GameLift リソースをデプロイしやすくなります。

このプラグインは、AWS CloudFormation テンプレートを使用して、一般的なゲームシナリオ用のホスティングソリューションをデプロイします。これらのソリューションは、提供されているとおりに使用するか、ゲームに合わせて必要に応じてカスタマイズします。

プラグインについて

Unity 用プラグインは、Unity マルチプレイヤーゲームを Amazon GameLift と統合してホストするための効率的な入門体験を提供します。プラグイン機能と事前ビルドのコンポーネントを活用すると、ゲームをすばやく起動して実行できます。

このプラグインは、Unity エディタにツールと機能を追加します。ガイド付きワークフローを使用して、Amazon GameLift をゲームプロジェクトに統合し、ローカルでテストを行い、ゲームサーバーを Amazon GameLift クラウドホスティングにデプロイします。

プラグインの事前構築済みのホスティングソリューションを使用してゲームをデプロイします。ローカルワークステーションをホストとして Amazon GameLift Anywhere フリートをセットアップします。クラウドホスティングの場合は、様々な方法でプレイヤーのレイテンシー、ゲームセッションの可用性、コストのバランスを取る 2 つの一般的なデプロイシナリオから選択します。1 つのシナリオには、シンプルな FlexMatch マッチメーカーとルールセットが含まれます。これらのソリューションを使用して基本的な本番環境対応ホスティングソリューションを導入し、必要に応じて、最適化とカスタマイズを行います。

このプラグインには以下のコンポーネントが含まれています。

  • Unity エディタ用のプラグインモジュール。プラグインをインストールすると、新しいメインメニュー項目から Amazon GameLift 機能にアクセスできます。

  • クライアント側の機能を備えた Amazon GameLift サービス API 用の C# ライブラリ。

  • Amazon GameLift サーバー SDK (バージョン 5.x) 用 C# ライブラリ。

  • アセットやシーンなどのゲームコンテンツをサンプル化すると、ビルド対応のマルチプレイヤーゲームがない場合でも Amazon GameLift を試すことができます。

  • ホスティング用にゲームサーバーをクラウドにデプロイする際にプラグインが使用する AWS CloudFormation テンプレートとして提供されるソリューション設定