Androidでゲームをリリースする方法(Google Play)
Androidでゲームをリリースする方法: Google Play Consoleのアカウント、Android App Bundle、必須のクローズドテスト、IARCレーティング、そして審査プロセスを解説します。
Androidでのゲームリリースは、主要なストアの中で最も入り口が開かれた経路です。始める前のコンセプト審査はなく、登録はその場で完了し、料金の支払いは一度きりです。その代わりGoogleは、家庭用ゲーム機には存在しない事柄を求めます。専用のパッケージ形式、リリース前のテスト期間、そしてゲームの実際の動作と一致している必要があるコンテンツとプライバシーのフォームです。本ガイドでその一つひとつをまとめます。
Google Play Consoleのアカウント
手続きはすべてGoogle Play Console上で行い、デベロッパーアカウントの登録料はUS$ 25の一度きりで、月額料金はありません。開設時には個人アカウントと組織アカウントのどちらかを選びます。この選択でその後の流れが変わり、組織アカウントでは会社が実在することを示すD-U-N-S番号が必要になり、個人アカウントでは本人確認を受けます。
またGoogleは、デベロッパーの名称と住所をアプリのストア掲載情報に表示することを求めています。スタジオとして公開するのであれば、これは個人名ではなく組織としてアカウントを開設するもうひとつの理由になります。
リリース前のクローズドテスト
PCから来た開発者が最も驚くのがこの点です。2023年末以降に作成された個人アカウントは、いきなり製品版として公開することができません。その前に12人以上のテスターによる14日間連続のクローズドテストを実施し、そのうえで公開アクセスを申請する必要があります。テスターは期間中ずっと登録された状態を保つ必要があるため、途中で人が抜けると事実上カウントがやり直しになります。
組織アカウントはこの要件の対象外ですが、テストトラック自体は同じように使います。これはそれだけで価値のある仕組みです。内部テスト(チーム向けで反映が速い)、クローズドテスト(指定したグループ向け)、オープンテスト(リンクを知っている人なら誰でも参加可能)の3種類があります。特定の端末で起きるクラッシュを、ストアの評価が付き始める前に直せるのは、このトラックがあるからです。
パッケージ形式:Android App Bundle
新規のゲームはもうAPKでは提出できません。求められる形式はAndroid App Bundle(.aab)です。すべてを含んだパッケージをひとつ送ると、Google側が端末ごとに最適化したAPKを生成し、そのプレイヤーの端末に必要なアーキテクチャ、画面密度、言語だけを含めます。実際のダウンロードサイズは、汎用のAPKよりかなり小さくなります。
この形式には2つの技術ルールが伴います。
- 64ビット対応が必須。 すべてのネイティブライブラリにarm64版が必要です。エンジンが最新であればこれは自動的に解決しますが、問題が表面化しやすいのはたいてい古いサードパーティ製プラグインです。
- 新しいAPIレベル。 Googleは、比較的最近リリースされたバージョンのAndroidを対象にビルドすることを求めており、この基準を毎年引き上げています。数年放置されたゲームは更新の提出ができなくなり、その後は新しい端末の検索結果からも消えます。
容量の大きいゲーム向けにはPlay Asset Deliveryがあり、コンテンツの一部を必要に応じて、あるいはインストール後に配信できます。すべてを最初のパッケージに詰め込む必要はありません。
レーティングとコンテンツに関するフォーム
レーティングはIARCのアンケートで決まり、Console上でそのまま回答します。無料で、対応する複数の国のレーティングが一度にまとめて発行されます。対象年齢を下げようと甘めに回答するのは、後で公開停止を招く最短ルートです。通報があればGoogleが再審査するためです。
これに加えて、初めて公開する開発者の初回提出でつまずきやすいフォームが2つあります。
- データセーフティ。ゲームが何を収集し、何のために使い、それが共有されるのか、削除を依頼できるのかを申告します。広告や利用状況の分析を含め、SDKが実際に行っている内容と一致している必要があります。
- プライバシーポリシー。公開されていて誰でもアクセスできるURLが必要で、今日ではほぼすべてのゲームで必須です。
収益化
ゲーム内課金はGoogle Play Billingを経由します。標準の手数料は30%で、デベロッパーごとの年間売上の最初の区分と、定期購入では15%に下がります。一部の国では規制上の決定により別の決済手段が認められていますが、いずれもストア側で定められた独自のルールが付いてきます。
有料ゲーム、広告付きの無料ゲーム、ゲーム内課金のある無料ゲームは、Androidではいずれも成立します。ただし選び方によって申告する内容が変わります。広告を入れるゲームは、その旨をストア掲載情報で申告し、データセーフティのフォームでも説明する必要があります。
Androidへの移植でゲームに求められること
技術面で大変なのは、ビルドそのものであることはまれです。問題はその後にあります。
- タッチ操作。 画面にコントローラーのボタンを描いたものではありません。タッチ領域は大きく取り、押しにくい死角を作らず、物理コントローラーを持っている人向けの選択肢も用意します。
- 画面の多様性。 縦長のスマートフォンからタブレットまで幅があり、カメラのくり抜きやナビゲーションバーが表示領域に入り込みます。
- パフォーマンスとバッテリー。 端末は熱を持つと動作速度を落とします。最初の2分だけ60フレームで動き、その後30フレームに落ちるゲームを見限るのは、ストアではなくプレイヤーです。
- メモリ。 エントリーモデルで最も厳しい制約であり、そうした端末はブラジルやインドでこそ最も多く使われています。
- 復帰処理。 着信、通知、アプリの切り替えは常に起こります。ゲームは進行を失わずに中断し、再開できる必要があります。
Nuntius GamesによるAndroidリリースの進め方
Androidも、家庭用ゲーム機と同じく、Nuntius Gamesが手がける移植およびパブリッシングの領域に入ります。Google Play Consoleへの登録、求められる形式に合わせたビルドの調整、タッチ操作、価格帯の異なる実機でのQA、レーティングとデータセーフティのフォーム、テストトラック、そして公開まで、Nuntiusが担当します。
ゲームについて決めるのは、これまでどおりスタジオです。ストアの書類対応とモバイル版のエンジニアリングはNuntiusが引き受けます。
FAQ
よくある質問
Google Playでゲームを公開するのにいくらかかりますか?
デベロッパーアカウントの登録料はUS$ 25の一度きりで、月額料金はありません。その後にストアが徴収するのは、販売とゲーム内課金にかかる手数料です。標準で30%、年間売上の最初の区分と定期購入では15%になります。
リリースするのに12人のテスターが必要というのは本当ですか?
2023年末以降に開設された個人アカウントには当てはまります。公開アクセスを申請する前に、12人以上のテスターによる14日間連続のクローズドテストが必要です。組織アカウントはこの要件の対象外です。
APKで公開できますか?
新規のゲームではできません。求められる形式はAndroid App Bundle(.aab)で、そこから端末ごとの最終的なAPKを生成するのはGoogleです。APK自体は、ストア外での配布やローカルでのテストには引き続き使えます。
審査にはどのくらいかかりますか?
家庭用ゲーム機の認証よりはるかに速く、通常は数日です。新規アカウントの初回提出はその後の提出より時間がかかる傾向があり、差し戻しの最も多い理由はデータセーフティのフォームの記入漏れです。
PC版のゲームをそのままAndroidに移植できますか?
決め手はエンジンよりもデザインです。UnityもUnrealも問題なくAndroidへ書き出せますが、マウスとキーボードの操作、小さな文字、重いシーンは、そのままでは移行に耐えません。移植で費用がかかるのは操作系、インターフェース、パフォーマンスの作り直しであって、ビルドの生成ではありません。
Macや特定の機材は必要ですか?
必要ありません。AndroidのビルドはWindows、Linux、macOSのいずれからでも作れます。省略できないのは実機でのテストで、しかも複数の端末で行うことです。エミュレーターでは、発熱によるパフォーマンス低下も、エントリーモデルでのメモリ不足も再現できません。
AndroidのゲームはPCでも動きますか?
PC版のGoogle Play GamesがAndroidのゲームをWindowsへ持ち込む仕組みで、開発者向けの専用プログラムがあり、操作系と解像度について追加の要件があります。モバイル版が形になってから検討する道であって、PC向けに作られたPC版の代わりにはなりません。
あなたのゲームを世界へ届けませんか?
あなたのプロジェクトについてお聞かせください。いただいたピッチにはすべてお返事します。ご期待に沿えない場合でも、必ずご連絡いたします。