エディタの再生ボタンでは完璧に動くゲームも、そのままでは自分にしか遊べません。友達に配る・itch.ioで公開する・ストアに出す——そのための最後の工程が ビルド(Build) です。プロジェクトを、Unityが入っていない環境でも動く実行形式に変換します。
この記事では、ビルドの基本設定と、主要プラットフォーム(PC・WebGL・Android・iOS)ごとの手順・つまずきポイントを解説します。
この記事でわかること
- Build Profiles(旧Build Settings)の基本——Scene Listとプラットフォーム切り替え
- Player Settingsの必須項目(Product Name・アイコン・バンドルID)
- PC / WebGL / Android / iOSそれぞれのビルド手順と注意点
- 配布前に知っておきたいDevelopment Buildの使いどころ
- 実践:itch.ioにWebGLで公開するまでの一部始終
Build Profilesウィンドウ
ビルドの入口は「File > Build Profiles」です(Unity 6で「Build Settings」から改称されました。役割は同じです)。

- Scene List(旧Scenes In Build): ビルドに含めるシーンのリストです。ここに登録されていないシーンには、ビルド後のゲームから遷移できません。「エディタでは動くのにビルドするとシーン遷移で止まる」の定番原因です(SceneManagerの記事も参照)。先頭(インデックス0)のシーンが起動時に最初にロードされます。
- Platform一覧: ビルド対象のプラットフォームを選びます。「Switch Platform」を押すと全アセットが対象プラットフォーム向けに再インポートされるため、プロジェクトが大きいほど時間がかかります。ターゲットが決まっているなら、開発の早い段階で切り替えておくのがおすすめです。
Player Settings
Build Profilesの「Player Settings」ボタンから、アプリとしての詳細を設定しま す。最低限、以下を確認してください。
| 項目 | 内容 |
|---|---|
| Company Name / Product Name | 作者名と製品名。ウィンドウタイトルやアプリ名になる |
| Default Icon | アプリのアイコン画像 |
| Resolution and Presentation | 解像度・フルスクリーン・画面の向き(詳細記事) |
| Other Settings > バンドルID | com.会社名.製品名形式のユニークID。モバイルでは必須 |
プラットフォーム別ビルドガイド

PC(Windows / Mac / Linux)
最も簡単なビルドです。プラットフォームで対象OSを選び、「Build」を押して保存先を指定するだけで、.exe(Windows)や.app(macOS)が生成されます。生成された実行ファイルは単体では動きません——同時に出力される_Dataフォルダなどとセットで、フォルダごと配布してください(zipにまとめるのが定番です)。
WebGL
ブラウザで動く形式です。インストール不要で遊んでもらえるため、ゲームジャムやitch.io公開の定番です。
- プラットフォームを
WebGLに切り替えます(再インポートに時間がかかります)。 - 「Build」で出力すると、
index.html+Buildフォルダ一式が生成されます。 - この一式をitch.ioやWebサーバーにアップロードすれば公開完了です。
注意点: index.htmlをダブルクリックで開いても動きません(ブラウザのセキュリティ制約)。ローカルでテストするには「Build And Run」を使うと、Unityが一時サーバーを立てて開いてくれます。
Android
- モジュールの追加: Unity Hubの「Installs」から使用バージョンに
Android Build Support(SDK & NDK Tools・OpenJDK含む)を追加します。 - プラットフォームを
Androidに切り替えます。 - テスト用なら、そのまま「Build」で
.apkを生成し、実機にコピーしてインストールできます(実機の開発者向けオプションでUSBデバッグを有効化)。 - Google Play公開用は、
.aab(Android App Bundle)形式とキーストアによる署名が必要です。「Player Settings > Publishing Settings > Keystore Manager」で作成します。キーストアファイルとパスワードを失うと同じアプリとして更新できなくなるため、厳重に保管してください。
iOS
- macOSが必須です。WindowsではiOSビルドはできません。
- プラットフォームを
iOSに切り替え、バンドルIDなどを設定します。 - 「Build」で生成されるのはアプリ本体ではなくXcodeプロジェクトです。
- Xcodeで開き、Apple Developerアカウントで署名して実機転送・App Store申請を行います。
実践:itch.ioにWebGLで公開する
ゲームジャムの締め切り前夜、初めての自作ゲームのお披露目、ポートフォリオ用の公開——「URLを送れば誰でも遊べる」状態を作るのが、個人開発の最初のゴールです。無料で使える定番サイトitch.ioへのWebGL公開を、通しでやってみます。

- プラットフォームをWebGLへ: Build ProfilesでWebGLに切り替えます(初回は再インポートで時間がかかるので、お茶でも淹れて待ちます)。
- Player Settingsを整える: Product Nameを確認し、「Resolution and Presentation」でキャンバスサイズ(960×600など)を決めます。itch.ioの埋め込み枠とサイズを揃えると見栄えが安定します。