ゲーム › Amazon GameLift › 機能
Amazon GameLift の特徴
Amazon GameLift を利用すると、世界でも極めて要求の厳しいゲームを構築およびスケールできます。Amazon GameLift は、予測的に基づくゲームサーバースケーリング、エンタープライズグレードのセキュリティ、最大規模のユーザー向けのマッチメイキングにより、リリース日の不確実性をなくします。
-
ゲーム開発を加速
Amazon GameLift Anywhere を利用して迅速にイテレーションすることで、ゲームサーバーロジックに対する変更を数秒でデプロイ、検証、プレイテストできます。
ダウンタイムなしでパッチを適用
ゲームサーバーにダウンタイムなしのパッチを適用することで、プレイヤーをオンライン状態のままにして、エンゲージメントを維持します。Amazon GameLift のエイリアスとキュー機能を使用して、プレイヤーを新しいゲームサーバーのバージョンにシームレスに移行します。
ローカルでの反復開発
Amazon GameLift でローカル開発環境を登録しましょう。ゲームセッションリクエストを Amazon GameLift に送信して、ゲームサーバーロジックの更新をコンパイルしてテストします。これらのリクエストはローカル開発環境にリダイレクトされるため、ブレークポイントを設定してリアルタイムでデバッグできます。準備が完了すると、Amazon GameLift は最大 24 のリージョンと 9 つのローカルゾーンのプレイヤーにアップデートをデプロイします。
フレキシブルコンテナで構築
コンテナはランタイム環境全体、つまりゲームサーバーの実行に必要なすべてのコード、依存関係、設定ファイルをパッケージ化します。コンテナを使用すると、ゲーム開発者はローカルマシン間でゲームサーバーのビルドをシームレスに移動して、テスト、ステージング環境、本番環境へのデプロイをオンプレミスまたはクラウドで行えます。依存関係の欠落や設定のずれを心配する必要はありません。また、コンテナを使用すると、同じホストマシン上で複数の独立したゲームサーバーを実行できるため、リソースを効率的に使用できます。全体として、コンテナ化はデプロイプロセスを簡素化し、一貫した安全な環境を実現し、クラウドまたはオンプレミスのデータセンターでのゲームサーバービルドのリソース利用を最適化します。
-
自信をもってリリース
ゲームのリリース、イベント、バイラル化により、需要が突然急増する可能性があります。極めて予測不能な状況であっても、プレイヤーが意図したとおりにゲームを楽しめることに自信をもつことができます。
グローバルカバレッジ
すばらしいプレイヤーエクスペリエンスには、レイテンシーとリーチが非常に重要です。5 大陸にわたる 24 のリージョンと 8 つのローカルゾーンの信頼できる AWS インフラストラクチャ上に、世界中のゲームサーバーをデプロイしましょう。プレイヤーがどこにいても、99.99% の可用性を備えた低レイテンシーのゲームエクスペリエンスを実現できます。
ゲームの規模に合わせて構築
Amazon GameLift は、数千のゲームサーバーを同時に起動し、未使用のゲームサーバーを同じ速度で停止できます。自動スケーリングは、プレイヤーの需要の高まりに迅速に対応し、コストを削減するために迅速に再びスケールダウンすることで、プレイヤーを待たせないようにすることができます。ピークキャパシティを事前にプロビジョニングしたり、それについて支払ったりする必要はなく、使用した分の料金のみをお支払いいただきます。
信頼性が高く、安全なインフラストラクチャ
リリース日にはセキュリティと信頼性が重要です。Amazon GameLift は 99.99% の可用性を維持します。これは、プレイヤーがゲームに参加し、一度接続すると、予測できないトラフィックの急増時でもそこに留まることができることを意味します。
インサイト、モニタリング、デバッグ
Amazon GameLift は、プレイヤーの要求、サーバーの容量と正常性、CPU とメモリの使用率などのリアルタイムデータを含む、ゲームのパフォーマンスをモニタリングするためのダッシュボードを提供します。Amazon CloudWatch を利用して動作アラームを作成することもできます。Amazon GameLift は、取得と検査を目的としてゲームサーバーのログを自動的に収集するため、ゲームサーバーがプレイヤーのエクスペリエンスとコストにどのような影響を及ぼしているのかを把握できます。SSM/SSH (Linux) またはリモートデスクトッププロトコル (Windows) を通じて、個々の Amazon GameLift ゲームサーバーに直接接続します。
DDoS 保護
Amazon GameLift は、追加料金なしで含まれる AWS Shield を通じて、ネットワークおよびトランスポート層の分散型サービス拒否 (DDoS) 攻撃からゲームサーバーを保護するように設計されています。DDoS 攻撃からゲームサーバーを保護する方法の詳細をご覧ください。
最大規模のユーザー向けのマッチメイキング
Amazon GameLift FlexMatch を利用すると、定義したカスタムマッチングルールに基づいて、最大 200 名のプレイヤーを単一のゲームセッションにマッチングして接続できます。プレイヤーのスキル、レイテンシー、カスタム条件のいずれに基づいてプレイヤーをマッチングする場合でも、FlexMatch のシンプルかつ強力なルール言語により、堅牢なプレイヤーマッチメイキングを迅速かつ簡単に作成できます。FlexMatch は、他の Amazon GameLift ゲームサーバーと一緒に利用することも、単独で利用することもできます。
-
インフラストラクチャコストを削減
Amazon EC2 スポットインスタンスや、料金パフォーマンスが最大 20% 優れた AWS Graviton インスタンスを使用してインフラストラクチャコストを削減したり、独自のオンプレミスコンピューティングを持ち込んで AWS を利用してクラウドにバーストしたりできます。ピーク時間後にスケールアップおよびスケールダウンする Amazon GameLift のインテリジェントな自動スケーリングアルゴリズムでコストを節約できます。
スポットインスタンス
コストを最大 70% 削減しながら、オンデマンドゲームサーバーと同じ高パフォーマンスを実現できます。サポートされている 100 を超える Amazon GameLift コンピューティングインスタンスタイプから選択して、ゲームに最適な CPU、メモリ、ネットワークの組み合わせを選択できます。すべての Amazon GameLift インスタンスでは拡張ネットワーキングが利用できるため、1 秒間あたりのパケット数 (PPS) のパフォーマンスが大幅に向上し、ネットワークのジッターが低減します。これは、レイテンシーが低減され、より一貫したゲームプレイエクスペリエンスを実現できることを意味します。
Graviton インスタンス
Amazon GameLift は、最新世代のコンピューティング最適化 AWS Graviton インスタンスをサポートしています。Graviton インスタンスは、同等の x86 ベースの Amazon EC2 インスタンスと比較して、最大 20% のコスト削減を実現します。Graviton インスタンスは、極めて要求が厳しく、レイテンシーが重要な要素となるワークロードにも適しており、高いコストパフォーマンスを実現します。
ハイブリッドトポロジー
AWS、他のクラウドプロバイダー、オンプレミスなど、複数のプロバイダー間でコンピューティングを組み合わせます。独自のゲームサーバー容量を利用して、オンデマンドで AWS クラウドにバーストできます。Amazon GameLift は、セッション、サーバーの選択、スケーリングのすべてを単一の管理レイヤーから管理します。
-
既存のツールと統合
独自の開発者ツールを用意して、Amazon GameLift と直接統合しましょう。Unity および Unreal Engine 用のゲームエンジンプラグインを使用するか、または C++、C#、Go で利用可能な SDK を使用して数分で開始できます。
ゲームエンジン
Amazon GameLift は、Unreal や Unity などの主要なゲームエンジン用のプラグインを提供します。また、O3DE および C#、C++、Go で開発されたカスタムエンジン用に SDK を利用できます。
プラットフォーム
Amazon GameLift は、PC、PlayStation、Xbox、Nintendo、モバイル、ウェブ、AR/VR ヘッドセットなど、すべての主要なプラットフォームとデバイスをサポートしています。Amazon GameLift を利用して、異なるプラットフォームのプレイヤーを同じゲームサーバーに配置することで、クロスプレイを可能にします。
ゲームバックエンド
Pragma、Heroic Labs/Nakama、AccelByte などの人気のゲームバックエンドとの統合により、ボタンをクリックするだけで Amazon GameLift を利用したゲームサーバーを簡単に追加できます。
DevOps ツール
AWS Cloud Control を利用した Terraform や Pulumi などのクラウドに依拠しない DevOps ツールを使用して Amazon GameLift をデプロイし、他のバックエンドと統合できます。
ゲーム分析
Amazon GameLift は、Datadog、Databricks などのゲーム分析ソリューションと簡単に統合します。
モニタリング
Amazon GameLift は Amazon CloudWatch と統合されており、サーバーのパフォーマンスとインフラストラクチャの使用状況をモニタリングします。
AWS サービスとの緊密な統合
特別な手間をかけずに AWS サービスを活用しましょう。Amazon GameLift は AWS Shield、Amazon Elastic Container Service、Amazon CloudWatch などのサービスとシームレスに組み合わせることができるため、統合にかかる時間を短縮し、ゲームの構築により多くの時間を費やすことができます。