Unity でゲームを作成する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Unity は、Google Play ストアの多くのゲームで使用されているクロス プラットフォーム ゲームエンジンです。Unity のモジュール式ツールを使用すると、2D または 3D の魅力的なモバイルゲームを開発、提供できます。
Android 用 Unity ゲームを作成する
Android のプレーヤー向けのゲーム エクスペリエンスを作成する手順は次のとおりです。
- Unity Hub をダウンロードしてインストールします。
Unity Hub を起動するには、[インストール] タブをクリックし、[Unity エディタをインストール] をクリックします。64 ビットアプリをサポートする Unity Editor のバージョンをインストールします。これらのバージョンは Android App Bundle をサポートしているため、サイズが小さく最適化されたダウンロードが可能です。
Unity Editor をインストールする際には、必ず Android Build Support モジュールの横にあるチェックボックスをオンにしてください。
- [Android Build Support] モジュールを展開します。Unity 2019 以降を使用している場合は、Android SDK & NDK Tools モジュールを追加します。
[プロジェクト] タブで、[新しいプロジェクト] をクリックします。
ゲームを開発するには、学習ページをご覧ください。
Play Asset Delivery
Play Asset Delivery を使用すると、AssetBundle などのアセットを Android App Bundle にパッケージ化して Google Play 経由で配信できます。この機能を Unity プラグインと統合する方法について詳しくは、ドキュメントと Runtime API リファレンスをご覧ください。
Play Integrity API
Play Integrity API を使用すると、ゲームが改変されていないか、Google Play によってインストールされたゲームか、正規の Android 搭載デバイスまたは PC 版 Google Play Games の正規のインスタンスで実行されているかなどをチェックできます。危険なトラフィックを検出したときに、ゲームのバックエンド サーバーが応答して、不正アクセスや不正行為を防ぐことができます。この機能を Unity プラグインと統合する方法について詳しくは、ドキュメントと Runtime API リファレンスをご覧ください。
Google Play アプリ内アップデート
Google Play アプリ内アップデートを使用すると、新しいバージョンが利用可能になったときに、ユーザーが Google Play ストアにアクセスしなくても、ゲームの最新バージョンにアップデートするようユーザーに促すことができます。この機能を Unity プラグインと統合する方法について詳しくは、ドキュメントと Runtime API リファレンスをご覧ください。
Google Play アプリ内レビュー
Google Play In-app Reviews を使用すると、ゲームから離れることなく、ユーザーに Google Play ストアの評価やレビューの送信を促すことができます。この機能を Unity プラグインと統合する方法について詳しくは、ドキュメントと Runtime API リファレンスをご覧ください。
Play ゲームサービス
Play Games サービスでは、Unity のソーシャル インターフェースを介して Google Play Games API にアクセスし、Google Play Games アカウントによるプレーヤー認証、フレンドリストとのやり取り、アチーブメントの管理(ロック解除、公開、増加)などの機能へのアクセスを提供できます。セットアップと使用方法の詳細については、ドキュメントをご覧ください。
16 KB ページサイズのサポート
ページとは、オペレーティング システムがメモリを管理する際の粒度です。オペレーティング システムのパフォーマンスを全体的に改善し、デバイス メーカーがこのトレードオフを行えるようにするため、Android 15(API レベル 35)以上では、4 KB または 16 KB のページサイズで実行できます。16 KB のページサイズで構成されたデバイスでは、平均してメモリ使用量が若干増加しますが、パフォーマンスが大幅に向上します。
Unity は、Unity 2021、2022、Unity 6 で 16 KB ページをサポートしています。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-08-26 UTC。
[null,null,["最終更新日 2025-08-26 UTC。"],[],[],null,["Unity is a cross-platform game engine used by many games on the Google Play\nStore. Unity's modular tools help you produce and deliver highly engaging 2D or\n3D mobile games.\n\nCreate a Unity game for Android\n\nTo create a game experience for players on Android, follow these steps:\n\n1. [Download](https://unity3d.com/get-unity/download) and [install the Unity Hub](https://docs.unity3d.com/Manual/GettingStartedInstallingUnity.html).\n2. To start Unity Hub, click **Installs** tab and then click **Install Unity\n editor** . Install a version of the Unity Editor that [supports 64-bit\n apps](/games/optimize/64-bit#unity-developers). These versions support [Android App Bundles](/guide/app-bundle), which enable\n smaller, more optimized downloads.\n\n3. When you install the Unity Editor, make sure to include the [**Android Build\n Support**](https://docs.unity3d.com/Manual/android-sdksetup.html) module by checking the box next to it.\n\n - Expand the **Android Build Support** module. If you are using Unity 2019 or later, add the **Android SDK \\& NDK Tools** module.\n\n4. In the **Projects** tab, click **New project**.\n\n5. To develop your game, see the [learn](https://learn.unity.com/learn/) page.\n\nPlay Asset Delivery\n\nPlay Asset Delivery enables AssetBundles and other assets to be packaged into an\nAndroid App Bundle and delivered through Google Play. Refer to the\n[documentation](/guide/playcore/asset-delivery/integrate-unity) and [Runtime API reference](/reference/unity/namespace/Google/Play/AssetDelivery) for more information on how to\nintegrate this feature with Unity plugins.\n\nPlay Integrity API\n\nPlay Integrity API helps you check that your game is unmodified, installed by\nGoogle Play, and running on either a genuine Android-powered device or a genuine\ninstance of Google Play Games for PC. Your game's backend server can respond\nwhen you detect risky traffic to prevent unauthorized access and cheating. Refer\nto the [documentation](/google/play/integrity/setup#unity) and [Runtime API reference](/reference/unity/namespace/Google/Play/Integrity) for more information\non how to integrate this feature with Unity plugins.\n\nPlay In-app Updates\n\nPlay In-app Updates lets you prompt users to update to the latest version of\nyour game, when a new version is available, without the user needing to visit\nthe Play Store. Refer to the [documentation](/guide/playcore/in-app-updates/unity) and [Runtime API reference](/reference/unity/namespace/Google/Play/AppUpdate)\nfor more information on how to integrate this feature with Unity plugins.\n\nPlay In-app Reviews\n\nPlay In-app Reviews lets you prompt users to submit Play Store ratings and\nreviews without leaving your game. Refer to the [documentation](/guide/playcore/in-app-review/unity) and [Runtime\nAPI reference](/reference/unity/namespace/Google/Play/Review) for more information on how to integrate this feature with\nUnity plugins.\n\nPlay Games Services\n\nPlay Games Services lets you access the Google Play Games API through Unity's\n[social interface](http://docs.unity3d.com/Documentation/ScriptReference/Social.html) to provide access to features like player authentication\nwith Google Play Games accounts, interaction with friends lists, and achievement\nmanagement (unlocking, revealing, and incrementing). Detailed setup and usage\ninstructions are available in the [documentation](/games/pgs/unity/unity-start).\n\n16 KB page size support\n\nA page is the granularity at which an operating system manages [memory](https://android-developers.googleblog.com/2024/08/adding-16-kb-page-size-to-android.html).\nTo improve the operating system performance overall and to give device\nmanufacturers an option to make this trade-off, Android 15 (API level 35) and\nhigher can run with 4 KB or 16 KB page sizes. Devices configured with\n16 KB page sizes use slightly more memory on average but also gain various\nperformance improvements.\n\nUnity has 16 KB page support for [Unity 2021, 2022](https://discussions.unity.com/t/info-unity-engine-support-for-16-kb-memory-page-sizes-android-15/1589588) and [Unity 6](https://docs.unity3d.com/6000.0/Documentation/Manual/android-requirements-and-compatibility.html)."]]