ゲームを PC 版 Google Play Games でリリースするには、ゲームがプレイアビリティの要件を満たしている必要があります。このプラットフォームでゲームの開発を開始すると、ゲームのシームレスな継続性、プラットフォームの入力コントロール、パフォーマンスの向上など、プレーヤーを楽しませるプラットフォーム機能を追加することで、すべての認定を受けられるよう作業を進めることができます。
プレイアビリティの要件
モバイルゲームを PC にリリースするには、プレイアビリティに関する最小要件を満たしている必要があります。これらの要件は、プラットフォームでゲームをプレイ可能にするためのものです。PC で使用可能になった後もゲームの開発を続け、プラットフォーム上で完全な認定を受けることができます。
プレイアビリティ チェックリスト:
- ゲームは、マウスとキーボードを備えた PC でプレイできる。この要件を満たすために、マウスとキーボードを直接サポートする必要はありません。互換モードでプレイできるゲームで十分です。
- サポートされていない権限によってゲームプレイをブロックすることはできません。
- サポートされていない Google API によってゲームプレイをブロックすることはできません。
- サポートされていない機能はゲームには使用できません。
- ゲームが GLES 3.1 以前または Vulkan をサポートしている必要があります。
プレイアビリティのテスト
ゲームをテストして、基本的なプレイアビリティの要件を満たしているかどうかを判断する方法はいくつかあります。テストすべき最も重要なことは、入力処理であり、サポートされていない機能や権限によってゲームプレイがブロックされていないことです。シングル クリックゲームには、プラットフォームの互換性モードで十分な可能性があります。ゲームが複雑な場合(たとえば、両手でプレイする必要がある場合)は、マウスとキーボードの追加のサポートが必要になる可能性があります。次の点に注意してください。
- スクロールやズームを行うには、マウスのスクロール ホイールを使用します。
- マウスの上下のスワイプは、左右のスワイプよりも多くの作業を必要とします。左右のスワイプは互換モードを使用して適切に変換されますが、上下のスワイプについてはキーボード ショートカットの使用を検討してください。
- キーボード ショートカットを使用したマルチタッチ ジェスチャーに対応しています。
- ダイアログを受け入れる場合は Enter キーを押す、キャンセルするには Esc キーを押すなど、頻繁に行う操作のキーボード ショートカットを追加します。
以下の方法を使用して、ゲームの入力のプレイアビリティをテストできます。
- ChromeOS: Chromebook では、マウスとキーボードをネイティブのパソコンのように操作できます。これにより、PC 版 Google Play Games に最も近いエクスペリエンスが実現されます。
- マウスとキーボードを備えたモバイル: モバイル デバイスにマウスとキーボードを接続して、デバイスの動作状況を確認できます。
ゲーム ABI アーキテクチャ
PC 版 Google Play Games は、ARM または x86-64 ABI バイナリを使用したゲームのビルドをサポートしています。ゲームのパフォーマンスを高め、デバイスのリーチを広げるには、x86-64 バイナリを含めることをおすすめします。すべての認定を受けるには、ゲームの x86-64 ビルドも必要です。
ARM バイナリ
Google は Intel と提携し、Intel Bridge Technology を使用して Intel ベースの PC で ARM ベースのゲームを実現しています。つまり、モバイルゲームがプレイアビリティの要件を満たしたら、PC 版 Google Play Games で Intel ベースの PC 向けに配布できるようになります。
x86-64 バイナリ
モバイルゲームの x86-64 バージョンを提供すると、ネイティブ ハードウェアで直接実行できるため、プレーヤーに対してパフォーマンス向上のメリットがもたらされます。また、Intel 以外の PC にゲームの配信が拡張されます。
PC 版 Google Play Games 用にゲームを最適化するための最初のステップは、ゲームの x86-64 バージョンを提供することです。ゲームのパフォーマンスが向上し、配信範囲が拡大します。
認定資格の要件
認定ゲームは、PC 版 Google Play Games の特長と機能によってプレーヤーの満足度を高めるように最適化されています。ゲームを認定するには、次の要件に加えて、基本的なプレイアビリティ要件をすべて満たしている必要があります。
- プラットフォームの要件
- プレイアビリティの要件
- グラフィック
- Windows で高解像度のアセットとテクスチャを使用する
- Windows のアスペクト比に対応する
- 大画面に合わせて UI 要素を適切に調整する
- 60 Hz でレンダリングする
- 音声の再生がスムーズで同期されている
- デバイス入力
- クロス プラットフォーム プレイ
これらの要件を統合する必要があるケースと、テスト方法の詳細については、マイルストーンのチェックリスト ページをご覧ください。
プレーヤーの最小要件
プレーヤーが PC で PC 版 Google Play Games を実行するための最小要件については、Google ヘルプセンターの PC の最小要件をご覧ください。
デベロッパー エミュレータを入手する
ゲームの互換ビルドを用意したら、エミュレータのデベロッパー向けビルドでテストできます。デベロッパー エミュレータには、ユーザー エクスペリエンスと同じ PC 版 Google Play Games の機能、SDK、最適化が含まれています。さらに、Windows でゲームを簡単にテストできる追加のコントロールも含まれています。
Android Studio または Android Debug Bridge を使用して、APK をエミュレータにサイドローディングできます。
詳しくは、デベロッパー エミュレータを使用するをご覧ください。