Amazon GameLift は、セッションベースのマルチプレイヤーゲーム専用のゲームサーバーをデプロイ、運用、スケーリングするためのマネージドサービスです。Amazon GameLift を使用すると、サーバーインフラストラクチャの管理、キャパシティーのスケールによるレイテンシーとコストの削減、利用可能なゲームセッションへのプレイヤーの適合、分散サービス妨害 (DDoS) 攻撃からの防御が簡単になります。お客様にお支払いいただくのは、ゲームで実際に使用するコンピューティングリソースと帯域幅の料金のみです。月単位や年単位の契約は必要ありません。

Amazon GameLift の使用を開始する
Amazon GameLift コンソールのスクリーンショット
Amazon GameLift – エンジニアリングの時間を数千時間短縮

Amazon GameLift SDK をゲームに組み込み、サーバーにアップロードすると、プレイヤーは数分で接続を開始できます。

Amazon GameLift – 50% の使用量節約

ゲームサーバーは一般的に使用時間の 50% がアイドル状態です。自動的にキャパシティーをスケールアップおよびスケールダウンすることで、実際に必要なもののみを使用します。

Amazon GameLift – 実績のある AWS プラットフォーム

低レイテンシーのネットワーキング、ハイパフォーマンスコンピューティング、DDoS 攻撃からの保護は、実績のある AWS プラットフォームにお任せください。


Amazon GameLift では、インスタンスのプロビジョニング、実行中のインスタンスへのゲームサーバーのデプロイ、ゲームサーバーのフリート間でのトラフィックの負荷分散、インスタンスとゲームサーバーの状態監視、異常なインスタンスの置き換えにお客様の操作は必要ありません。

Amazon GameLift は、ネットワークおよびトランスポートレイヤーで頻繁に発生する分散サービス妨害 (DDoS) 攻撃からゲームサーバーを保護するように設計されています。また、サーバーのキャパシティーを自動的にスケールして DDoS 攻撃を吸収し、プレイヤーをオフラインにしないようにサービスを構成することもできます。詳細は、DDoS 攻撃からゲームサーバーを保護する方法をご覧ください。

Amazon GameLift マネジメントコンソールまたは AWS CLI を使用して、利用可能なプレイヤーセッション、アイドル状態のインスタンス、またはプレイヤーの平均待機時間に基づいて、自動的にキャパシティーをスケールするようにサービスを構成できます。Amazon GameLift のオートスケーリング機能では、1 つのインスタンスでも、数百または数千のインスタンスでも同時に起動することができます。また、未使用のインスタンスも数分で停止できます。

Amazon GameLift では、稼働している世界中のゲームサーバーを継続的にスキャンし、プレイヤーからのゲーム参加リクエストをマッチングします。低レイテンシーのゲームサーバーが利用できない場合、プレイヤーの近くにキャパシティーを自動的に追加するようにサービスを構成できます。Amazon GameLift では、新しいゲームの開始や、新しいインスタンスの起動を待つプレイヤーのキューを管理し、最小のレイテンシーで待機プレイヤーがゲームに参加できます。

4 つの大陸の 9 つの AWS リージョンにゲームサーバーをデプロイすることで、プレイヤーに低レイテンシーの接続を提供できます。一人称シューティングゲーム、マルチプレイヤーオンラインバトルアリーナ (MOBA)、またはその他のマルチプレイヤーゲームなどジャンルを問わず、世界中のプレイヤーはお客様がデザインしたスピード感のあるゲームプレイを楽しむことができます。

Amazon GameLift は Amazon の実績のあるネットワークインフラストラクチャとデータセンターの中で稼働しています。Amazon のサービスレベルアグリーメント (SLA) は、各 Amazon リージョンにおいて、99.95% の可用性を誇っています。

Amazon GameLift には、異なるユースケースに合わせて最適化された 5 つのインスタンスタイプが用意されています。お客様のゲームに合わせて柔軟に CPU、メモリ、ネットワーキングキャパシティーの構成を選択できます。すべての Amazon GameLift インスタンスでは拡張ネットワーキングが利用できるため、1 秒間あたりのパケット数 (PPS) のパフォーマンスが大幅に向上し、レイテンシーが低くなり、ネットワークのストレスが少なくなります。

Amazon GameLift マネジメントコンソールでは、ゲームのパフォーマンスをモニタリングするためのダッシュボードを用意しています。このダッシュボードで、プレイヤーの需要、サーバーのキャパシティーや状態、および CPU やメモリの使用率に関するデータをリアルタイムで確認できます。また、Amazon GameLift ではゲームサーバーのログを自動的に収集および保存でき、後からこのログを取り出して、検査できます。 

Amazon GameLift には、高性能の仮想マシン、SSD ベースのストレージ、インターネットへの高速データ転送など、専用のゲームサーバーをクラウド内で実行するのに必要なものがすべて含まれています。このサービスはオンデマンドであり、月単位の契約は必要ありません。実際に消費したリソースに対して、1 時間単位で発生した料金のみお支払いいただきます。

Amazon GameLift では、Android、FireOS、iOS、Mac、PC、PlayStation 4、Xbox One などの主要なゲームプラットフォームを対象にしたゲームの構築をサポートしています。

Amazon Lumberyard

Amazon Lumberyard の専用ゲームサーバーは、Amazon GameLift と緊密に統合されています。

Unreal Engine

Amazon GameLift のビルド済みプラグインを使用すれば、Unreal Engine の専用ゲームサーバーへの統合が簡単にできます。

Unity

お客様の Unity 専用ゲームサーバーに Amazon GameLift Server SDK for C# を統合するだけで、すぐに開発を開始できます。

カスタムエンジンとバックエンドサービス

GameLift は、サーバーでは C# と C++ の両方をサポートし、ゲームクライアントとバックエンドサービスでは 10 以上の言語をサポートしています。

Amazon GameLift では、ステップごとの Amazon GameLift 開発者ガイドAmazon GameLift API リファレンスガイドAmazon GameLift SDK が用意されています。また、サンプルゲームを使用した Amazon GameLift のテストを簡単に実行できることもご自身で確認していただけます。

Amazon では、Amazon GameLift 以外にも、ゲーム開発者向けのクロスプラットフォーム構成要素を多数提供しており、その数は今でも増え続けています。Amazon は、開発チームがインフラストラクチャではなく創造的なビジョンの実現に集中できるように尽力しています。クラウドが必要な場合はアマゾン ウェブ サービスを、次の世界的ヒット作の開発にゲームエンジンが必要な場合は Amazon Lumberyard を、大規模なプレーヤーコミュニティとのつながりが必要な場合は Twitch をご活用ください。

Amazon Lumberyard と Amazon GameLift はリリースされたばかりです。Amazon で利用できるゲーム開発者向けのクロスプラットフォーム構成要素は多く、その数は増え続けています。最新の情報をお知りになるには、Amazon GameDev ニュースレターにサインアップするか、お好みのソーシャルメディアで Amazon をフォローしてください。

Twitch    |    Twitter    |    YouTube    |    Facebook    |    フォーラム    |     ブログ