背景
Gameloft は 20 年以上にわたり、モバイルゲームから PC やゲーム機のクロス プラットフォームのゲームに至るまで、デジタル プラットフォーム向けに革新的なゲーム エクスペリエンスを創出してきました。Gameloft は、独自の確立されたシリーズに加え、LEGO、Universal、Hasbro などの人気ブランドのゲームを開発しています。世界 3,600 人のチームを擁する同社のゲームは、毎月 100 か国以上で 5, 500 万人のユニーク プレーヤーに利用されています。
Eyecon の取り組み
2018 年に初めてリリースされたレーシング アーケード ゲーム「Asphalt 9: Legends」では、パフォーマンス、忠実性、バッテリーのバランスを取る必要がありました。Gameloft は元々「ゲーム オプション」と呼ばれる社内システムを使用していました。このシステムでは、パフォーマンス向上、品質向上、バランスの取れた 3 つの設定から選べます。プレーヤーが設定を選択しなかった場合、ゲームはユーザーのデバイスに応じて設定を自動的に選択します。
Gameloft は先日、このゲームを更新して Game Mode API を組み込み、新しいデバイスを使用するユーザーのゲームプレイ エクスペリエンスを向上させました。ゲームモードでは、ゲーム ダッシュボードを使用してゲームのパフォーマンスをカスタマイズしたり、プレイ エクスペリエンスに影響するその他のシステム設定を調整したりできます。
アスファルト 9 のゲーム オプション機能はユーザーがすでに目にしていたことから、Gameloft はバックグラウンドで Game Mode API と統合し、ユーザー エクスペリエンスを損なうことなく機能を改善しました。ユーザーは次の 4 つのオプションから選択できます。
- 標準(対応デバイスでは 60 FPS、ローエンド デバイスでは 30 FPS)
- パフォーマンス(ハイエンド デバイスでは最高品質だがリソースを大量に消費する、60 FPS で低品質である)
- バッテリー(バッテリー使用量を抑えるために 30 FPS)
- UNSUPPORTED(ビジュアル設定はオプション メニューに表示されたままになります)
バッテリー モードでは、消費電力を抑えるために、環境の詳細のグラフィックの忠実度を下げることができます。車に対する反射光のレイ トレーシング計算や環境特性の被写界深度などの高度な計算タスクがなくなり、モーション ブラーや天候効果の複雑なシェーダーが簡素化されます。また、CPU と GPU のワークロードを節約するために、フレームレートも 30 FPS に制限されています。
![アスファルト 9 - バッテリーモード](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-battery.jpg?authuser=8&hl=ja)
パフォーマンス モードでは、ゲームはユーザーのデバイスの機能を検出し、デバイスのサーマル スロットルを発生させることなく、没入感を最大限に高めるために最適なリソース構成を適用します。デバイスを一時的にブーストして最高のパフォーマンスを発揮することはできますが、エネルギー効率は良くなく、大量の熱が発生します。読み込み中のピーク パフォーマンスの開始を控えめにして、パフォーマンスを持続的に低下させることで、消費電力が最適化され、ユーザー エクスペリエンスが全体的に向上します。
![アスファルト 9 - パフォーマンス モード](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-performance.jpg?authuser=8&hl=ja)
結果
Gameloft は、パフォーマンスとゲームプレイの向上をプレーヤーに期待していましたが、最も大きな影響を及ぼしたのはバッテリー モードでした。一部のモバイル デバイスでは、バッテリー モードにより Asphalt 9 の消費電力が最大 70% 削減され、プレイ時間が平均 35% 増加し、プレーヤーの手元に届くデバイスが熱くなります。
「この実装は簡単に管理できました」と Gameloft のパブリッシング オペレーション マネージャーである Alexandru Dumitru 氏は言います。「最新の優れたパフォーマンス エクスペリエンスをユーザーに簡単に提供できる方法をチームが高く評価していることを高く評価しています。」
Gameloft はこの成功を受けて、同社の他のゲームにも Game Mode API を実装する予定です。競争の激しいマルチプレーヤー型ゲームやシューティング ゲームの場合はパフォーマンスの向上を、シミュレーションの作成ではバッテリー節約モードが役立ちます。
ゲームモードのスタートガイド
Game Mode API を使用して、ユーザーについて理解し、パフォーマンスと忠実度のトレードオフについてより適切な意思決定を行う。