Amazon GameLift ServersUnreal Engine 用 プラグイン - Amazon GameLift Servers

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

Amazon GameLift ServersUnreal Engine 用 プラグイン

このプラグインはAmazon GameLift Servers、ツールと機能を UE エディタに追加します。ガイド付きワークフローを使用して、ゲームプロジェクトAmazon GameLift Serversへの統合、テスト用のローカルワークステーションのセットアップ、ゲームサーバーのAmazon GameLift Serversホスティングソリューションのデプロイを支援します。プラグイン機能を使用すると、簡単なホスティングソリューションの構築をすばやく開始し、必要に応じて最適化およびカスタマイズできます。

プラグインの事前構築済みコンポーネントを使用してゲームをデプロイします。ローカルワークステーションをホストとして Amazon GameLift Servers Anywhere フリートを設定します。マネージド EC2 またはマネージドコンテナフリートによるクラウドホスティングの場合は、ゲームセッションリクエストとクライアント接続を管理するための完全なソリューションでゲームサーバーをデプロイします。

Unreal ゲームプロジェクトのプラグインをインストールする

GitHub から Unreal Engine のAmazon GameLift Serversプラグインを取得する

ゲームプロジェクトの Unreal Editor にプラグインをインストールする方法については、GitHub リポジトリ readme を参照してください。

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

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

  • Amazon GameLift Servers サービス API の C++ ライブラリ。クライアント側のバックエンドサービスで API 機能を使用して、ゲームクライアントがゲームセッションをリクエストし、ゲームセッション情報を送受信できるようにします。

  • Amazon GameLift Servers サーバー SDK の Unreal ライブラリ (バージョン 5)。ゲームサーバーコードでサーバー SDK を使用して、ホストされたゲームサーバープロセスと Amazon GameLift Serversサービス間の通信を管理します。

  • テスト用のコンテンツ。スタートアップゲームマップと、サーバー統合のテストに使用する基本的なブループリントと UI 要素を含む 2 つのテストマップが含まれます。

  • 編集可能な設定。 AWS CloudFormation テンプレートの形式で、プラグインがホスティング用にゲームサーバーをデプロイするときに使用します。

次のステップ: ゲームホスティングソリューションをカスタマイズする

プラグインのガイド付きワークフローを使用することは、Amazon GameLift Serversホスティングソリューションを迅速に起動して実行するための優れた方法です。プラグインを使用すると、ソリューションの各コンポーネントの基本的なバージョンを設定できます。

各コンポーネントをカスタマイズして、この基本的なソリューションを構築できます。ゲームの起動の準備をしながら、ソリューションを微調整します。例えば、以下のオプションを考えてみましょう。