| この記事の要点 |
|
Unity とは
Unity は Unity Technologies が開発するマルチプラットフォームゲームエンジンです。世界のゲーム開発市場で最大級のシェアを持ち、モバイルゲーム ( Pokémon GO / 原神 / Among Us 等)、AAA タイトルの一部、AR/VR、シミュレーション、建築可視化、自動車 (HMI) など幅広い分野で採用されています。本ガイドでは Unity の開発環境セットアップ手順、ライセンス選択、対応プラットフォーム、最低スペックまでを解説します。
セットアップ全体像
- Unity Hub を公式サイトからダウンロードしてインストール
- Unity アカウント (無料) を作成しサインイン
- Hub から Unity Editor (LTS 版) をインストール
- 同時に必要な Build Support モジュール (Android / iOS / WebGL 等) を選ぶ
- Visual Studio (推奨) を組み込みでインストール
- 新規プロジェクトを Hub から作成 → 開発開始
Unity Hub のインストール
Unity Hub は複数バージョンの Editor を管理する公式ランチャーです。プロジェクトごとに異なる Unity バージョンを切り替えられるため、必須となっています。
- https://unity.com/download から OS に合った Unity Hub をダウンロード
- インストーラを実行 (Windows は MSI、Mac は DMG)
- 起動後、Unity アカウントでサインイン
- 無料の Personal ライセンス利用なら「Get a free license」→ Agree
Editor バージョンの選び方
| 区分 | 例 | 用途 |
|---|---|---|
| LTS (Long Term Support) | Unity 6.3 LTS(2027 年 12 月までサポート) | ★ プロダクト開発・チーム開発に最適。約 2 年サポート |
| Update リリース | Unity 6.x の LTS 以外の版 | 新機能を早く使える。次のリリースまでサポート |
| Beta | 次期版の先行版 | 検証目的のみ |
初心者・受託開発・チーム開発は必ず LTS 版を選びましょう。Update リリースはサポート期間が次のリリースまでと短いため、長期運用には向きません。
Build Support モジュール
Editor インストール時に「どのプラットフォームにビルドするか」を選びます。後から Hub の「Installs → Add Modules」で追加可能。
| モジュール | 用途 | 必要環境 |
|---|---|---|
| Android Build Support | APK / AAB ビルド | + Android SDK / NDK / OpenJDK |
| iOS Build Support | iOS / iPadOS | ★ Mac + Xcode が別途必要 |
| WebGL Build Support | ブラウザ動作 | — |
| Windows Build Support (IL2CPP) | Windows exe | Visual Studio Build Tools |
| Mac Build Support | macOS | Mac で開発推奨 |
| Linux Build Support | Linux | — |
| PS5 / Xbox / Switch | 家庭用機 | ★ 各プラットフォーマーから別途 SDK 入手 (NDA) |
| Documentation | オフラインドキュメント | — |
ライセンス体系
| プラン | 料金 (年額) | 対象 | 特徴 |
|---|---|---|---|
| Personal | 無料 | 年間売上 20 万ドル未満の個人/法人 | Unity 6 以降は Splash Screen の表示が任意 |
| Plus | (2023 終了) | — | Personal に統合 |
| Pro | USD 2,310 / シート(2026-10 時点) | 売上 20 万 USD 超 | Splash 削除、解析機能、優先サポート |
| Enterprise | 応相談 | 大企業 | 専任エンジニア、ソースコード公開 |
| Industry | 応相談 | 非ゲーム業界 (自動車/建築/医療) | Pixyz など産業ツール同梱 |
2023 年に物議を醸した Runtime Fee (インストール課金) は撤回され、現在は従来のシート課金モデルに戻っています。
対応プラットフォーム
- モバイル: iOS / iPadOS / Android / Android TV
- デスクトップ: Windows / macOS / Linux (実験的)
- Web: WebGL 2 (HTML5)
- 家庭用: PlayStation 5 / PlayStation 4 / Xbox Series X|S / Xbox One / Nintendo Switch
- VR/AR: Meta Quest 2/3 / Apple Vision Pro (visionOS) / PSVR2 / HoloLens / Magic Leap
- スマート TV: tvOS / Tizen / WebOS
- クラウド/車載: AWS GameLift / 自動車 HMI
最低スペックと推奨スペック
| 項目 | 最低 | 推奨 |
|---|---|---|
| OS | Win 10 (build 19043) 以降 / macOS 13 以降 | Win 11 / macOS 14+ |
| CPU | x64 / Apple Silicon | Core i7 / Ryzen 7 / Apple M2+ |
| RAM | 8 GB | 16〜32 GB |
| GPU | DX11 / DX12 / Metal / Vulkan | RTX 3060 / RX 6700 以上 |
| ストレージ | SSD 推奨 | NVMe SSD 1 TB+ |
| ディスプレイ | 1280×768 | 2K / 4K |
HDRP (高品質パイプライン) や Photogrammetry を扱うなら、VRAM 8GB 以上の GPU と 32GB RAM を推奨します。
Visual Studio との連携
Unity の C# スクリプトを編集する標準 IDE は Visual Studio (Windows) / Visual Studio for Mac は終了 → Rider 推奨。Unity Hub インストール時に「Visual Studio with Unity Tools」を選ぶと自動でセットアップされます。
- Unity Editor → Edit → Preferences → External Tools
- External Script Editor に Visual Studio (or Rider / VS Code) を指定
- スクリプトをダブルクリックで自動起動
新規プロジェクト作成
- Unity Hub → Projects → New project
- テンプレート選択: 3D (Built-in) / 3D URP / 3D HDRP / 2D / Mobile 2D / VR
- プロジェクト名・保存先を指定
- Use Unity Cloud でクラウド連携 (オプション)
- Create project → 数十秒で Editor が起動
パイプライン選び
| パイプライン | 用途 | 性能 |
|---|---|---|
| Built-in | レガシー、シンプルゲーム | 低〜中 |
| URP (Universal) | ★ モバイル / Switch / WebGL / 軽量 PC | 中 |
| HDRP (High Definition) | PS5 / Xbox / ハイエンド PC | 高 |
Unity 6 の新機能 (2024 末)
- GPU Resident Drawer — GPU 駆動カリングで描画が高速化
- 新 Terrain System — Splatmap レイヤ増、HDRP 連携強化
- Adaptive Probe Volumes — 動的 GI の精度向上
- Burst / Job System 改善
- Spatial-Temporal Post-Processing — 上位レンダラ採用
- UI Toolkit 安定化
Unreal Engine との比較
| 項目 | Unity | Unreal Engine |
|---|---|---|
| 言語 | C# | C++ / Blueprint |
| 得意分野 | モバイル / 2D / VR / 中規模 | AAA フォトリアル / FPS |
| 学習コスト | 中 | 高 (C++ の壁) |
| ライセンス | シート課金 | 収益 5% ロイヤルティ (100 万 USD 超) |
| マーケット | Asset Store (世界最大) | Fab (Epic 統合) |
| 採用タイトル | Pokémon GO / 原神 (一部) / Hollow Knight | Fortnite / Valorant / FF7 リメイク |
個人/インディー/モバイルは Unity、AAA フォトリアルは Unreal、というのが一般論。とはいえ Unity でも HDRP + 適切なアセットでフォトリアルは十分可能です。
FAQ
Q: Personal でも商用利用できますか
A: 売上が年間 20 万 USD 未満なら可。超えたら Pro / Enterprise に切替が必要です。
Q: M1/M2 Mac で動きますか
A: Apple Silicon ネイティブ対応 (Unity 2021.2 から)。M2/M3 では十分高速に動きます。
Q: Unity と Unity Hub のバージョンが噛み合わない
A: Hub は常に最新版を、Editor はプロジェクト指定のバージョンを使うのが原則。Hub のキャッシュをクリアして再起動すると直ることが多いです。
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスのソフト一覧|Blender・Metasequoiaと用途別の選び方
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Visual Studio「デザイナーを表示できません」エラーの原因と対処 2026-10-28 12:06:00
- SSH 認証に失敗しました。再試行してください の対処 2026-10-28 12:06:00
- SSH2 秘密鍵の読み込みに失敗しました の原因と対処 2026-10-28 12:06:00
- TeraTerm のよくあるエラーと対処法完全ガイド — Connection refused / 2026-10-28 12:06:00
- Visual Studio エラー一覧|コンパイルエラー・警告の確認方法と対処 2026-10-28 11:39:57
- Whitelabel Error Page の原因と消し方|Spring Boot のエラーページ 2026-10-28 11:39:57
- Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法 2026-10-28 11:39:57
- SQL WHERE 句完全ガイド 2026-10-28 11:39:57
- SQL JOIN 完全ガイド (INNER/LEFT/RIGHT/FULL OUTER) 2026-10-28 11:39:57
- tomcat の起動 / 停止ログと catalina.log・catalina.out の違い 2026-10-28 10:24:23
- Tomcat の起動確認方法 5 つ|localhost:8080・ポート・プロセス・ログ 2026-10-28 10:24:23
- Oracle 19c COMMITの使い方: 暗黙コミット・自動確定・応答不明時の確認 2026-10-28 09:59:09
- Oracle 19c DELETE文|削除対象の確認・COMMIT前の判断・ROLLBACKの条件 2026-10-28 09:59:09
- Oracle 19c INSERT文|INSERT ALL・SELECT・RETURNINGとMERGEの使い分け 2026-10-28 09:59:09
- Oracle 19cのトランザクション制御|COMMIT・ROLLBACK・分離レベルと接続設定 2026-10-28 09:59:09