Unityで作成したゲームをAndroidアプリ向けにビルドする方法【初心者向け】
Unityで作成したゲームを【Androidアプリ向けにビルドする方法】を初心者向けに解説した記事です。Google Playで公開するには、ビルドをしてAPKファイルを事前に作成する必要があります。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
Unityで作成したゲームは、AndroidアプリやiPhoneアプリとして公開できます。
今回は、Androidアプリ向けにビルドする方法をご紹介します。
Unityを利用してAndroidアプリ向けにビルドすることで、Google PlayなどのAndroidアプリマーケットに公開できます。
実務でも、Unityを利用したスマートフォンアプリ開発を行いますので、ぜひ学習してみてください。
目次
そもそもUnityについてよく分からないという方は、Unityとは何なのかについて解説した記事を読むとさらに理解が深まります。
今回は、APKファイルの作成手順を学習していこう。
田島メンター!!APKファイルというのは何ですか〜?
APKファイルはAndroidアプリに使われる形式で、これによってアプリケーションを端末にインストールできるんだ。
なるほど、アプリをストアで公開するときに必要になるってことですね。よろしくお願いします!
Android SDKのダウンロードとインストール
UnityでAndroidアプリ向けにビルドする場合、UnityのAndroid Build Supportを設定する必要があります。
Android Build Supportモジュールを利用するには2パターンあります。
- 新規にUnityをインストールする場合
- 既存Unityにモジュールだけ追加する場合
新規にUnityをインストールする場合
UnityHubを起動してインストールを選択後、Unityのバージョンを選択して次へをクリックします。
Android Build Supportをクリックして次へを選択したら、Android Build Supportを含んだ状態のインストールが開始されます。
既存Unityにモジュールだけ追加する場合
インストール済みのUnityの表示にある●が3つ縦に並んだアイコンをクリックして、モジュールを加えるを選択します。
Android Build Supportを選択して次へをクリックすることで、Android Build Supportをインストールが可能です。
Android SDKのroot folderというのが後で必要になってくるので確認しておこう。Android Studioを起動して、「Configure」→「Project Defaults」→「Project Structure」で「Android SDK location」という欄を見ると表示されているよ。
ビルドするときは、保存先にここを選択すればいいんですね。
そうだね。また、Macではあらかじめ「ライブラリ」にアクセスできるようにしておく必要もあるから注意しよう。
Android向けにビルドを行う
ここでは、Unity上からAndroid向けにビルドを行う解説をします。
まず「File」にある「Build Settings」をクリックしてください。
ここで「Add Current」をクリックしてビルドするゲームを選びます。
また、「Android」を選択してください。
次の画面の「Player Settings」をクリックすると、細かい設定ができるようになります。
上部にある「Company Name」と「Product Name」を入力します。
また「Icon」をクリックすると、アプリのアイコン画像も設定できます。
アイコン画像は、Assetsからドラッグ&ドロップで設定可能です。
すべての設定が完了したら、「Build」のボタンをクリックしてください。
「Build」のボタンをクリックするとビルドが開始されます。
APKファイルが保存されていれば成功です。
まとめ
UnityではAndroidアプリを作成できます。
Androidアプリとして作成するのではなく、Android Build Supportモジュールを利用して、Androidアプリとしても出力することが可能でした。
Androidアプリとして出力することをビルドと言いました。
Androidアプリとしてビルドしたあとは、Google PlayストアなどでAndroidアプリとして公開できます。
Androidアプリのリリース手順に従って、Androidアプリを公開してみてください
Unityを日本語化する方法 を参考に、日本語でUnity開発もできるので参考にしてみてください。
APKの保存先に、先ほどのroot folderを選択しよう。
他にエラーが出る条件として何がありますか?
Player Settingsで適切な名前が設定されていないなどがあるね。これもバージョンによって細かい仕様が異なってくるので、公式マニュアルで最新のルールを確認しておこう。
手順自体はシンプルですが準備が必要そうですね。頑張ってみます!
Unityを学習中の方へ
これで解説は終了です、お疲れさまでした。
- つまずかず「効率的に」学びたい
- 副業や転職後の「現場で使える」知識やスキルを身につけたい
Unityを学習していて、このように思ったことはありませんか?
テックアカデミーでは、第一線で活躍する「プロのエンジニア」が教えているので、効率的に実践的なスキルを完全オンラインでしっかり習得できます。
合格率10%の選考を通過した、選ばれたエンジニアの手厚いサポートを受けながら、はじめてでもUnityでオリジナルゲームの制作ができるようになります。
まずは一度、無料体験で学習の悩みや今後のキャリアについて話してみて、「現役エンジニアから教わること」を実感してみてください。
時間がない方、深く知ってから体験してみたい方は、今スグ見られる説明動画から先に視聴することをおすすめします!