2023 年 4 月 19 日、PC 版 Google Play Games (ベータ) を日本でも公開しました。Google Play Games (ベータ) は人気のモバイルゲームを Windows PC 上でもプレイできる環境を提供しています。これまでベータ版に参加されたプレーヤーからも、Android スマートフォン、Android タブレット、Chromebook、Windows PC でお気に入りのゲームをシームレスにプレイできることにご好評をいただいています。
そこで本記事では Google Play Games (ベータ) にご興味があるデベロッパーの皆さんから、モバイルゲームを Google Play Games (ベータ) に最適化する際に、よくいただく開発関連の質問を 10 個ピックアップしました。現在 Google Play Games (ベータ) 向けにゲームを開発中あるいは今後開発を検討している皆さんは、ぜひ参考にしてみてください。
Q1. Play Games サービスのログインや同期は必須要件ですか?
はい、必須要件となります。Google Play Games は Android スマートフォン、Android タブレット、Chromebook、Windows PC と、クロス プラットフォームでシームレスにゲームプレイすることを前提としているためです。
Q2. Play Games サービスはモバイルと PC それぞれに導入しないといけませんか?
はい、どちらも設定していただく必要があります。そのため、モバイルにも若干の改修が発生するかと思います。
Q3. 既存の SNS/引き継ぎコードと Play Games サービスの連携方法
プレーヤーのアカウント移行時などにおいて、Play Games サービスを既存のSNS/引き継ぎコードと連携する方法はいくつかあり、開発者ドキュメントに記載があります。皆さんの要件に合った方法を採用してください。
Q4. Google Play Games (ベータ) は Play Games サービス (PGS) v1 に対応していますか?
いいえ、PGS v1 ログインは要件を満たしておりません。新しい PGS v2 SDK を Android と PC 版 Google Play Games のビルドに統合することで、ゲーム内でログイン機能を有効にします。PGS v2 の自動ログインが必須要件となりますので、v2 に移行してください。
Q5. マウス入力でスクロールは対応されてますか?
マウス入力は PC モードとタッチスクリーンの 2 種類があり、いずれもスクロール対応済みです。タッチスクリーン モードを採用しているケースが多いのですが、FPS や音楽ゲームなどの場合は、より細かい制御が可能な PC モードの採用をおすすめします。
Q6. 開発者向けのツールはありますか?
現時点では一般公開されていませんが、開発者向けのエミュレータがあります。利用可能になった時点で通知を受け取るためには、申請フォームから、ご登録ください。
Q7. Input SDK への統合は必須ですか?
Android モバイルゲームはプレーヤー入力についてタッチスクリーンを中心として設計されているため、PC 版 Google Play Games でキーボードを使用するゲームではこの SDK が必須です。一方でキーボードを使用せず、シンプルなタップやスワイプのみ、あるいはマウスの左クリックのみを使用するゲームではオプションとなります。
Q8. 通知はモバイルと同様に受け取れますか?
原則 Windows PC 上での使用のみということもあり、OS レベルでの管理がしづらいため、モバイルと同様の通知は使用できないとご想定ください。例えば、他の人から「チャットが来ました」など、ゲームの中で何かを通知をすることはできますが、システムレベルで通知を出すことはできません。
Q9. 日本語でのチャットを利用予定なのですが、日本語入力に対応していますか?
はい、Windows の IME を介して日本語でのチャットはご利用いただけるようになっています。プレイヤーが日本語の環境が入っているパソコンをお使いの場合、他のソフトに入力するのと同様に、日本語にした状態であればチャットにも日本語で入力ができます。一方で、例えば一部 Unity のバージョンの中で日本語入力に関してのバグがあるなど、上手く日本語が表示できない事象がありましたら、Unity Issue Tracker などでご確認ください。
Q10. アプリの審査はモバイル版とは別ですか?
はい、PC 版のアプリ審査はモバイル版とは異なります。通常のモバイル版の審査とは別で審査が必要となりますので、ご了承ください。詳細は PC 版 Google Play Games の審査プロセスをご覧ください。
Reviewed by Maru Maruyama - Developer Relations Engineer, Android
この記事は Google Play Games、ディレクター、Arjun Dayal による Android Developers Blog の記事 "Com2uS brings a seamless multi-platform gameplay experience with Google Play Games on PC" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
サマナーズウォー:クロニクルは、韓国のゲーム デベロッパー Com2uS が制作し、2023 年 3 月に全世界に向けてリリースされたモバイル MMORPG です。サマナーズウォー シリーズは、これまでに 1 億 8,000 万ダウンロードを突破して 27 億ドル以上を売り上げています。ファンタジーの世界でさまざまな召喚獣を育てて他のプレーヤーと対戦する、世界で最も人気のモバイルゲームの 1 つです。
Com2uS は、常に新しいコンテンツやアップデートをリリースすることで新鮮さと面白さを維持しており、そのプレーヤー コミュニティは 10 年近くにわたって拡大し続けています。Com2uS は、いつでもどこでも楽しめる最適な環境を提供するため、クロニクルに PC 版を追加することを決断しました。Google Play Games (ベータ) でモバイルゲームを拡張して PC でプレイできるようにし、臨場感あふれるハイエンドのゲーム エクスペリエンスを既存のプレーヤーに提供するとともに、新たなユーザーにリーチすることにしたのです。
PC 版 Google Play Games (ベータ) を利用すると、モバイル版と PC 版を、同じ Android ビルドを使って簡単かつスムーズに統合できます。数多くのデベロッパー ツールが用意されており、いくつかの最適化手順を実施するだけで PC 版のゲーミング エクスペリエンスを作成できます。PC 版 Google Play Games (ベータ) プレイリスト (動画/英語 - 日本語字幕あり) を視聴し、実装に関する手順の詳細を確認しましょう。
Com2uS チームは、タブレットや折りたたみ式デバイスなど、大きな画面で楽しむための入力サポートも追加しました。サマナーズウォー:クロニクルは現時点で、キーボードとマウスに加え、ユーザーからの要望が多かったゲーム コントローラもサポートしています。クロス プラットフォーム対応であることを念頭に、ユーザー エクスペリエンスを最適化することも重要でした。たとえば、すべてのプラットフォームで簡単に操作できる直感的なゲーム インターフェースにすること、サイズの異なる画面ごとに UI を調整すること、ゲームの操作についてわかりやすい説明を提供することなどが必要になりました。
プラットフォームごとにグラフィック設定を最適化するために Com2uS がメインのグラフィック API として選択したのが、マルチプラットフォーム対応の高パフォーマンスな Vulkan です。ハイエンドのモバイル デバイスを使用するプレーヤーでも、過熱を防ぎバッテリーを長持ちさせるため、柔軟な画質設定を好む傾向にあります。Com2uS は Vulkan を使用することで、主要なユーザー層が PC でもモバイル デバイスでも最適な画質でプレイできるようにしています。
Com2uS は PC 版デベロッパー エミュレータを使用してユーザーと同等の環境を再現し、さまざまなプレーヤー設定でビルドをテストしてデバッグすることができました。このエミュレータは、複数のアスペクト レシオを効率的にテストできるように設計されています。開発やデバッグにおいては、Google Play ストアから直接アクセスすることも、ADB を介してアクセスすることも可能です。サマナーズウォー:クロニクルは Unity で開発されているため、エミュレータを自動的に検知して直接デプロイすることができました。PC 版 Google Play Games エミュレータは、近日中にすべてのデベロッパーの皆様にご利用いただけるようにする予定です。なお、Unity、Unreal、Cocos などのゲームエンジンも引き続きサポートいたします。
2022 年 11 月、Com2uS はサマナーズウォー:クロニクルの PC 版とモバイル版を同時にリリースしました。プレーヤーはすでに、Google Play Games (ベータ) を通じ PC とモバイルの両方でゲームを楽しめるようになっています。PC 版のリリースによって、大きな画面とより高性能なハードウェアでのプレイが可能になり、新たなレベルのゲーム体験が提供されるようになりました。
また Google Play Games サービスにより、プレーヤーは新しいデバイスでゲームを起動してもゲームの進行状況を自動的に同期でき、どこにいても特典や Google Play Points の収集を継続できます。
日本のすべてのプレーヤーを対象に Google Play Games (ベータ) への登録受け付けを開始しています!PC 版 Google Play Games (ベータ) で、臨場感あふれるシームレスなマルチプラットフォーム ゲーム体験をプレーヤーに提供しましょう。ベータ プログラムへの参加をご希望の場合は、今すぐこちら (英語) からお知らせください。
2023 年 4 月 19 日時点、PC 版 Google Play Games (ベータ) は 14 カ国でダウンロードが可能です。
詳しくは g.co/googleplaygames をご覧ください。ゲームタイトルは地域ごとに異なる場合があります。
Reviewed by Mari Kawanishi - Developer Marketing Manager, Google Play
この記事は Android & Google Play ゲーム、Product Director、Greg Hartrell による Android Developers Blog の記事 " Key product updates from the 2023 Google for Games Developer Summit " を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
ゲーム開発に初めて取り組んでいる方や、次のシーズンパスへの対応に取りかかっている方などに向けて、Google は開発と公開のライフサイクル全体を通して皆さんにサポートを提供し続けます。今回の Google for Games Developer Summit (英語) では、期待の新ツールを紹介したほか、Android と Google Play が提供するエキサイティングな新ツールや洞察を紹介し、皆さんのようなデベロッパーの方々が、誰もが楽しめるゲームを作れるようにお手伝いすることができました。
基調講演とプロダクト セッションは、動画プレイリスト (動画/英語 - 日本語字幕あり) からオンデマンドでご覧いただけます。(※日本語字幕は YouTube の自動翻訳機能で日本語を選択してください) または、本記事でハイライトを短くまとめて紹介しますので、そのままお読みください。
アプリの品質は Android と Google Play のすべての活動の基本です。これは、すべてのユーザーにとって重要なことなので、技術的品質へのアプローチを改訂し、これまで以上にユーザー エクスペリエンスを重視しています。
現在、Google Play の技術的品質の水準に、ユーザーが認識するクラッシュと ANR の指標が新たに使われるようになっています。この指標はデバイスごとに評価するとともに、全体でも評価しています。Google Play ではデバイスレベルで 8% の品質水準を導入しており、ユーザーのスマートフォンでこのしきい値を満たしていないタイトルは、そのユーザーの目にとまりにくくなっています。この基準を満たしてもらうため、たくさんの新機能を Android Vitals にリリースし、簡単に問題の監視や対応ができるようにしています。これらの機能については、こちらのセッション (動画/英語 - 日本語字幕あり) で詳しく説明しています。品質基準については、こちらのブログ投稿をご覧ください。
技術的品質のもう 1 つの重要な側面は、パフォーマンスです。Google Play のゲームでスムーズなユーザー エクスペリエンスを実現するには、少なくとも 30 フレーム / 秒を実現する必要があります。この目標の達成に役立ててもらうため、Android Vitals にゲームのフレームレート指標を追加しました。この指標は、Play Console または Developer Reporting API から確認できます。将来的には、ユーザーのスマートフォンで 20 フレーム / 秒を達成できないゲームは、そのユーザーの目にとまりにくくする予定です。この新しい指標の詳細については、こちらのセッション (動画/英語 - 日本語字幕あり) をご覧ください。
さらに、ゲームの品質向上に役立つ多数の新ツールや新サービスを導入しています。
Firebase Crashlytics をアップデートし、Unity による致命的なイベントのオンデマンド レポートをはじめ、Unity のスタック トレースの質を改善したことをお知らせしました。また、ネイティブ Android ANR のシンボリケーションをサポートし、近日中には GWP-ASAN 対応ゲームのメモリデバッグもサポートする予定です。
加えて、Android Game Development Kit (英語) に一連の Adaptability API も導入します。これにより、デバイスのパフォーマンスや熱が変化するシナリオに対してゲームを対応させやすくなります。Android Dynamic Performance Framework には、ワークロードに関する信号を CPU に送るヒンティング ライブラリが含まれているので、必要なときにパフォーマンスを上げ、そうでないときは電力を節約できます。熱によってデバイスが遅くなりそうなタイミングを実行時にリッスンする Thermal API もあるので、デバイスをオーバーヒートさせないようにワークロードを調整し、パフォーマンスを平準化できます。これらのアップデートの詳細については、こちらのセッション (動画/英語 - 日本語字幕あり) をご覧ください。
多くのゲームでは、プレーヤーとのつながりを持つことが成功の秘訣となります。そこで、新しいプレーヤーを見つけるチャンスや、既存のプレーヤーとのエンゲージメント向上や再獲得をうながす機会を増やします。
LiveOps ツールをプロモーション用コンテンツとしてリニューアルし、より多くのデベロッパーの方々にご利用いただけるようになりました。対象となるデベロッパーは、Play Console でプロモーション用アセットをアップロードし、ゲーム内イベント、特典やセール、イベントや大型アップデートをプロモーションすることができます。新規ユーザーや復帰ユーザー向けにこのコンテンツをカスタマイズすることもできます。
ストアのカスタム掲載情報を利用すると、国や事前登録状況などに応じて異なる説明文やグラフィック アセットを持つ、最大 50 件のストア掲載情報を作成できます。離脱ユーザー向けのカスタムのストア掲載情報機能を導入したので、離脱したユーザーを対象に、ゲームの再プレイを促すための異なるストーリーを提供することができます。
Play Console 機械翻訳の早期アクセス プログラムについてもお知らせしました。この機能を使うと、ゲームの文字列を数分で翻訳できます。Google 翻訳と Transformer ベースの最高級の言語モデルを活用し、簡体字中国語や日本語を含む 8 つ以上の言語で質の高い翻訳ができます。こちら (英語) から登録し、いち早くこの機能を試すデベロッパーの 1 人になりましょう。
大画面は、ゲーム体験を強化する新たな機会です。私たちの調査 (PDF/英語) によると、スマートフォンを持つ人のほとんどがタブレット、Chromebook、PC などの大画面デバイスを利用でき、ゲーマーはデバイスを超えてゲームを楽しみたいと考えています。大画面は、高解像度グラフィックを実装する、マルチタスクを活用する、折りたたみ式固有の体験を導入する、キーボードやマウス、ゲーム コントローラに対応してユーザーの操作性を改善するといったことを実現できる場所です。
Android がすばらしいのは、こういったすべての画面にゲームを簡単に適応することができる点です。さらに、ユーザー エクスペリエンスを向上するためのアップデートも行っています。
各フォーム ファクタには独自のメリットがありますが、それぞれに対してゲームを個別にカスタマイズする必要はありません。こちらのセッション (動画/英語 - 日本語字幕あり) では、どの大画面プラットフォームでも快適にゲームをプレイできるようにする方法を説明します。
今後数か月の間に、現在 13 か国にベータ版を提供している PC 版 Google Play Games (ベータ) が日本とヨーロッパ各国に拡大されます。対象のゲームも増え、『Garena Free Fire』、『Ludo King』、『メイプルストーリーM』などのトップゲームが加わります。
さらに 2023 年 3 月 14 日より、ゲームが x86 をサポートしているかどうかに関係なく、既存のモバイルビルドを使って、はるかに簡単に PC 版 Google Play Games (ベータ) に参加できるようになります。Intel との連携によって、最適化作業中のモバイルビルドを提出できるようになったため、すぐに x86 でコンパイルし直す必要はありません。
今回の最新情報についてさらに詳細を知りたい方は、こちらのブログ投稿をご覧いただくか、PC 版 Google Play Games (ベータ) への参加を申請 (英語) してください。
Google for Games Developer Summit でのその他の発表は、g.co/gamedevsummit (動画/英語 - 日本語字幕あり) から確認できます。いつも思慮深いフィードバックをお送りいただいていること、そして世界中のプレーヤーに向けた高品質なゲーム体験作りに協力していただいていることに本当に感謝しています。
PC 版 Google Play Games (ベータ) は 13 か国でダウンロードできます。 詳しい情報は、g.co/googleplaygames をご覧ください。ゲームのタイトルは、地域によって異なる場合があります。
Posted by Tamao Imura and Mari Kawanishi - Developer Marketing Manager, Google Developer Marketing
この記事は Google Play Games、ディレクター、Arjun Dayal による Android Developers Blog の記事 " Unlock seamless gameplay across mobile and PC with Google Play Games" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
PC 版 Google Play Games (ベータ) (英語) を利用すると、お気に入りのモバイルゲームを PC でプレイできます。もちろん、Google Play に期待されるセキュリティと安定性も担保されます。このプロダクトは、一流のゲームを取りそろえ、毎月 100 億回以上のモバイル セッションを提供しています。高品質で高パフォーマンスなエミュレーションとクロススクリーンでのゲームプレイは、ユーザーから熱狂的な支持を受けています。
デベロッパーが PC 版 Google Play Games (ベータ) に参加すると、多くのユーザーにアプローチしてエンゲージメントや投資収益率を向上できるだけでなく、さまざまな Google のプラットフォームで動作する高品質なゲームを作ることができます。
2023 年 3 月 14 日 (現地時間) に開催された Google for Games Developer Summit (英語) では、クロスプラットフォーム ゲーム開発がさらに簡単になったことをお伝えしました。具体的には、PC 版 Google Play Games (ベータ) へのオンボーディング プロセスを改善してシンプルにしています。今回お知らせした特に重要なアップデートについては、PC 版 Google Play Games (ベータ) プレイリスト (動画/英語 - 日本語字幕あり) をご覧いただくか、このままこの記事をお読みください。
PC 版 Google Play Games (ベータ) の対象地域を拡大し、世界中の数十億人のユーザーに愛されているゲームをさらに追加します。プログラムは今後数か月間で日本とヨーロッパ各国に拡大され、『Garena Free Fire』、『Ludo King』、『メイプルストーリーM』などの新しいゲームが追加されます。
Intel と連携し、既存のモバイルビルドを使って簡単に PC 版 Google Play Games (ベータ) に参加できるようにします。最高のユーザー エクスペリエンスを提供でき、クロスプラットフォーム専用のマーケティングやプロモーションする資格を得られるのは完全に最適化されたゲームだけである点は変わりませんが、既存のモバイルビルドを提出する方法を導入し、短時間でプレーヤーにアプローチできるようにします。PC で問題なく動作するモバイルゲームをお持ちの方は、PC 版 Google Play Games (ベータ) への参加をすぐに申請 (英語) できます。
新しい PC 版 Google Play Games (ベータ) デベロッパー エミュレータ (※現時点では一般未公開) は、Google Play Games (ベータ) のデベロッパー向けビルドで、デバッグやビルドのプロセスに特化した設計になっています。adb コマンド経由でサイドローディングされた APK を使ってゲームを直接開発できるほか、Android Studio を使用してグラフィックやハードウェアの設定を調整し、さまざまなプレーヤー条件で検証することもできます。エミュレータをダウンロードしたい方は、さっそく申請してください。
Google Play Games (ベータ) でプレーヤーに質の高い体験を提供できるように、新しいリリース チェックリストで必要な全手順を終えていることを確認してから、ビルドを申請しましょう。これにより、承認プロセスにかかる時間も短くなります。チェックリストには、高解像度のテクスチャやアセット、Windows のアスペクト比のサポート、マウス入力とキーボード入力の実装など、重要な要件が記載されています。
20 億人以上のゲーマー プロフィールを有する Play Games Services は、Google Play Games (ベータ) がデバイスをまたがったシームレスな連続性を保つうえで中核となる機能です。今年は、次世代のプレーヤー ID をロールアウトします。これにより、一部のゲーム内では一貫性が維持され、ゲームが違えば一意になるプレーヤー ID を実現します。
ここ数年間、ゲーム業界はパソコン、ノートパソコン、タブレット、折りたたみ式などの大画面デバイスに注力してきました。各フォーム ファクタには独自のメリットがありますが、それぞれに対してゲームを個別にカスタマイズする必要はありません。こちらのセッションを確認 (動画/英語 - 日本語の自動字幕あり) すると、異なるプラットフォームに対して、優れたゲームプレイをまとめて提供する方法を学ぶことができます。
PC 版 Google Play Games (ベータ) の詳細は、デベロッパー サイトで確認できます。Google for Games Developer Summit のすべてのセッションは、g.co/gamedevsummit (英語) でご覧いただけます。(※日本語字幕は YouTube の自動翻訳機能で日本語を選択してください)
Windows は、Microsoft のグループ会社による商標です。
*2023 年 3 月 14 日時点で、PC 版 Google Play Games (ベータ) は 13 か国でダウンロードできます。