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 テンプレートとして提供されるソリューション設定