

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

# Amazon GameLift Servers プラグインを使用して Unreal または Unity ゲームを準備する
<a name="getting-started-plugin"></a>

Amazon GameLift Servers プラグインは、Unreal または Unity ゲームエンジンへのフル機能のアドオンです。ここでは、Amazon GameLift Servers でゲームをホスティングするための基本的な手順について説明します。プラグインのツールセットとワークフローを使用すると、ゲームエンジン開発環境内でゲームサーバーをホスティングする準備、テスト用のローカルマシンでのホスティングのセットアップ、シンプルなバックエンドサービスの作成、ゲームサーバーを マネージドクラウドベースのホスティングにデプロイすることができます。

プラグインを使用すると Amazon GameLift Servers での作業が体験でき、ゲームホスティングソリューションをすぐに起動して実行できます。サンプルゲームアセットまたは独自のゲームプロジェクトを使用して作業をすることができます。プラグインは、シンプルな作業ソリューションを迅速に構築できるように、いくつかの手順を自動化します。プラグインのガイド付きワークフローを完了すると、Amazon GameLift Servers を介してゲームクライアントをライブでホストされたゲームセッションに接続できます。プラグインを使用してシンプルなホスティングソリューションを作成したら、ゲームのニーズに合わせてソリューションをカスタマイズできます。

プラグインは、次のゲームエンジンで使用できます。
+ Unreal Engine
+ Unity

プラグインには、ゲームエンジンごとに以下のコンポーネントが含まれています。
+ ゲームエンジンエディタ用プラグインモジュール。プラグインをインストールすると、新しいメインメニューボタンから Amazon GameLift Servers 機能にアクセスできます。
+ クライアント側の機能を備えたAmazon GameLift Servers サービス API 用ライブラリ。
+ Amazon GameLift Servers サーバー SDK (バージョン 5) 用ライブラリ。
+ サーバー統合のテストに使用するサンプルアセット。
+ ゲームサーバーソリューションを定義する CloudFormation テンプレート形式の編集可能な設定。

**Topics**
+ [プラグインワークフロー](#getting-started-plugin-workflow)
+ [Unreal Engine 用 Amazon GameLift Servers プラグイン](unreal-plugin.md)
+ [Unity 用 Amazon GameLift Servers プラグイン (サーバー SDK 5.x)](unity-plug-in.md)
+ [サーバー SDK 4 向け Unity 用 Amazon GameLift Servers プラグイン](unity-plug-in-sdk4.md)

## プラグインワークフロー
<a name="getting-started-plugin-workflow"></a>

次の手順では、Amazon GameLift Servers でゲームプロジェクトを準備してデプロイするための一般的なパスについて説明します。これらの手順を完了するには、ゲームエンジンエディタとゲームコードを使って作業します。

1.  AWS アカウントユーザーにリンクし、 を使用するアクセス許可を持つアクセス認証情報を提供するユーザープロファイルを作成しますAmazon GameLift Servers。

1. プラグインがホスティングソリューションで使用する関連 AWS リソースを設定します (「ブートストラップ」と呼ばれます）。

1. サーバーコードをプロジェクトに追加して、実行中のゲームサーバーと Amazon GameLift Serversサービス間の通信を確立します。

1. ゲームクライアントが Amazon GameLift Servers にリクエストを送信して新しいゲームセッションを開始し、接続できるようにするクライアントコードをプロジェクトに追加します。

1. Anywhere ワークフローを使用して、Anywhere コンピューティングとしてローカルワークステーションに設定し、ゲームサーバーをホストします。プラグインを使用してゲームサーバーとクライアントをローカルで起動し、ゲームセッションに接続して、統合をテストします。

1. マネージド EC2 ワークフローを使用して、ゲームサーバーを Amazon GameLift Servers にアップロードし、シンプルかつ完全なクラウドホスティングソリューションをデプロイします。プラグインを使用してローカルでゲームクライアントを起動し、ゲームセッションを要求したら、それに接続してゲームをプレイします。

プラグインで作業する場合、 AWS リソースを作成して使用します。これらのアクションでは、使用中の AWS アカウントに料金が発生する可能性があります。を初めて使用する場合 AWS、これらのアクションは[AWS 無料利用枠](https://aws.amazon.com/free/)の対象となる場合があります。