
こんにちは、美空だよ!
Unite 2025 のセッションの中でも、エンジニア的に一番「腹を括るため」に見ておきたいのが、
The Unity Engine roadmap
っていうセッション。例の YouTube のあれだね。
youtu.be
はじめに:Unite 2025 のロードマップ、何がポイント?
Unite 2025 の「The Unity Engine roadmap」は、
「Unity 6 をこれから数年どう育てていくのか」をまとめて見せるセッションだったよ。

キーワードはこの3つ:
-
Develop(作る)
-
Deploy(届ける)
-
Grow(育てる)
しかも、今回は単に「エンジンの新機能紹介」だけじゃなくて、
まで含めた、「Unity 全体」のロードマップになってるのが特徴。
セッション自体は英語だけど、
今は YouTube の自動翻訳の日本語音声&字幕が使えるから、気になる人は本編もぜひどうぞ。
この記事では、その内容を現場の Unity エンジニア視点で整理しつつ、
「じゃあ、実際のプロジェクトで何を意識しておけばいいの?」
というところまで落としていくけど、もの凄く長くなってしまったので、最後のまとめや目次から気になる所だけをチェックしてもOKだよ。
目次
1. 「壊れにくい Unity」を目指す品質戦略とリリースモデル
プロダクション検証(Production Validation)

まず最初の大きな話が、プロダクション検証(Production Validation / PV)。
Unity はここ数年、
「ちゃんとゲーム作りながらエンジンを検証してよ!」
というユーザーの声に本気で振り切っていて、
-
自社タイトル(例:Switch のローンチに合わせた 『Survival Kids』)
-
外部スタジオ(Tin Chambers, Stunlock, Kinetic Games など)
と一緒に、実プロジェクトの中で新機能を試してから出荷する流れを作ってる。
プログラムはざっくり3本柱:

-
内部プログラム
-
パートナーカウンシル
-
コード共有
これを通じて、Unity が言っていたのが
「リリースされる前に“プロダクションフィットネス”を満たすようにする」
というスタンス。
要するに「ユーザーに渡る前に、現場で一回殴らせろ」ってことだね。
QA 指標とリリースサイクル

セッションでは、内部の成果指標もいくつか数字付きで出てた:
さらに、Unity 6 系のリリースモデルはこう整理されてる:

ポイントは、
「でかい変化を LTS の節目ごとにドカンと入れるんじゃなくて、
間の 6.1 / 6.2 / 6.4… みたいなアップデートで細かく刻んでいく」
っていう方針になってきていること。
Developer Data Framework と新診断機能

品質周りで、もうひとつ重要なのが
Developer Data Framework(DDF)+新しい診断機能の話。
-
Unity は「データ処理者」として動くことを明確にしつつ
-
クラッシュや ANR、パフォーマンス問題などのシグナルを共通方式で集める枠組みを作っている
-
新規プロジェクトでは、エンジン診断がデフォルト ON(いつでもオフにできる)

6.3〜6.4 では、
が強化されていく予定。

さらに、2022 LTS や 6.0LTS にも後方展開されるけど、その場合は手動で有効化が必要という位置づけ。
★開発者視点でのポイント
-
今後は
「LTS → LTS 一気に飛ぶ」より、「同一メジャー内で小刻みに追う」方が楽になりそう
-
DDF と診断機能は、
単なる“クラッシュレポートツール”じゃなくて、
Unity 本体の修正優先度に影響するデータ源になる可能性が高い
-
既存プロジェクトでも
「とりあえず DDF を有効にしておく」価値は十分ありそう
2. コア標準とパッケージ署名:エコシステムの“安全装置”

次のトピックは、Unity Core Standards と パッケージ署名の話。
今の Unity って、
…みたいに、拡張機能の入手ルートがやたら多い。
便利だけど、そのぶん
「これ、本当にオリジナルのまま?
誰が作った何バージョン?」
っていう セキュリティ&トレーサビリティの問題 がデカくなってきてる。
そこで Unity が出してきたのが、
-
検証済みのオーサリングフロー
-
透明性のあるメタデータ
-
一貫したパッケージフォーマット
-
パッケージ署名 + 出所の検証
という「コア標準」の取り組み。
パッケージ署名の UI

Unity 6.3 からは、
-
パッケージが署名されているか
-
誰により署名されているか
-
出所が検証されているか
を、パッケージマネージャー上で視覚的に確認できるようになる。
ざっくりいうと:
-
Unity / 組織 / 検証済みパブリッシャーによる署名 → 緑のインジケーター

-
署名はあるけどカスタムレジストリ由来 → 情報付きで表示

-
未署名パッケージ → エラー/警告表示(使うこと自体は可能)

さらに、Asset Store側も UPM フォーマットでの配布へ移行していく予定で、


-
パブリッシャーは公式フローで署名&バージョニング
-
Unity は署名者を検証済みとしてマークできる
という構図に持っていこうとしている感じ。
★開発者視点でのポイント
-
今後は
「署名されているパッケージを優先して使う」という運用が安全側になりそう
-
社内向けパッケージでも、
CI で署名するフローを作っておくと、後々かなり楽になるはず
-
「とりあえず GitHub の怪しい UPM を引っ張ってくる」は、
だんだんリスクが目立つ動きになっていきそう
3. Develop Fast:エディター、UI、グラフィックス、2D
3-1. エディター体験と Hub
Unity Hub とエディター周りは、「地味だけど効く」QoL 改善が多め。
-
Hub

-
Version Control

Unity 6.3〜6.4 では:
とにかく、
「巨大プロジェクトでの編集体験を、ちゃんとスケールさせよう」
っていう意思を感じる。

UI Toolkit は、完全に「これからの UI の本命」に据える感じで話されてた。


一方で、Unity 側もちゃんと分かってるのが、
「今動いてる大半のゲームは uGUI でできている」
という事実。

なので、
…といった投資も続ける、と明言されてた。

Shader Graph

3-4. グラフィックス & ライティング & LOD


さらに、RenderGraph を各 SRP の共通バックエンドにしていくことで、
「HDRP と URP のあいだで機能やバックエンドをなるべく共有する」
という方向に進めるとのこと。
Imput System

- 6.1から(New)Input Systemが新規プロジェクトのデフォルトとなった
- InputSystemのパッケージの一部としてRebinding Sampleが含まれる
- サポート対象の全てのデバイスにおいてゲーム中のプレイヤーの入力を視覚化するためのUIを向上させることが目的。
Physics

- 6.4から様々な物理エンジンが切り替え可能に
- Unity Physicsの改良
MultiplayerとNetcode

- 6.3からUnity Hubから利用可能
- Multi Player ModeがCoreモジュールとなりショートカットやAPIを介した簡単なアクセスが可能になった

- ホストが切断した場合などに、その役割をセッション内の別のプレイヤーに転送することでゲームが中断するような状況を緩和する
- 視覚的なデバッグツールを使用してトラフィックのデバッグすることが可能になる
- Netcodeの機能を統一し、Netcode for Entiriesの機能がGameObjectベースのプロジェクトでも利用可能になる

- 可視化ツール: 強化された可視化ツールにより、マッチメイキングサイクルのすべてのステップを追跡および理解し、公平性、速度、プレイヤーの満足度のためのルールを微調整することが可能になる
- カスタムロジックとバックフィル: 追加のバックフィルサポートを備えたカスタムマッチメイキングロジックを作成し、マルチプレイヤーセッションのギャップを埋めたり、チームのバランスを取ったり、ゲームの固有のニーズに合わせたりすることが可能になる

Cloudコードサービスをアップデートし、ターンベースマルチプレイヤーソリューションに必要な機能を提供。
要するに簡単にカードゲームのようなターンベースのマルチプレイヤーゲームを作成することが出来るようになる。凄い!

- 新しいビルディングブロック: リーダーボード、アチーブメント、およびプレイヤーアカウントを数分でプロジェクトに組み込むことができる
- データ整合性の確保: ゲームバックエンドに標準化されたJSONスキーマが追加されトランザクション全体でデータ整合性を確保
- サードパーティとの連携: ウェブフックを介してサードパーティサービスにトリガーを開放し、ゲームバックエンドを拡張できる
3-5. 2D ワークフローの強化

-
2D Renderer が MeshRenderer / SkinnedMeshRenderer を扱えるように
→ 2D ライトとスプライトマスクと連動した“2.5D 的表現”がやりやすくなる
-
タイルマップ用スプライトインポーター
-
Sprite Atlas Analyzer / ランタイム API

-
2D IK のマルチスレッド化&Burst対応、Box2D v3 ベースの低レベル 2D 物理 API
→ ECS / Job System との相性も考えた設計


4. Core CLR・ECS・Burst:基盤レイヤの大改造

Core CLR への移行

いちばん“基礎っぽいけど激しめ”な話が、
Core CLR への移行。
-
これまでの Mono / .NET 実装から、
-
Microsoft の最新 C# VM である Core CLR へ移行する計画
-
6.7 までに、デスクトップ向け CoreCLR プレイヤーをExperimental版として提供する、というロードマップ
-
その後、エディターも Core CLR 化し、
il2cpp のターゲットも modern .NET に更新していく
要するに:
「C# ランタイム周りは、ちょっと時間かかるけど、
ちゃんと“今の .NET 世代”に追いつきます」
という宣言。
ECS と GameObject のコンバージェンス

ECS(Entities) についても、
-
6.4 で ECS がエンジンのコアパッケージ化
-
その後:
つまり、
「ECS を使うためにプロジェクトを全部 ECS 化する」のではなく、
「GameObject ベースのゲームに、必要なところだけ ECS を噛ませる」
方向に寄せていく感じ。
Burst の決定論モード
Burst 1.8.25 では、
Galaxy サンプルの決定論バージョンなんかも準備中で、
将来的には物理やネットコードにも広げていく予定らしい。
Platform Toolkit は、個人的にかなり刺さったやつ。
-
アチーブメント
-
セーブデータ
-
ユーザーアカウント
-
ストレージエラー時の UI …
みたいな、各プラットフォームごとに微妙に違う“あるある機能”を共通 API で抽象化するパッケージ。

特徴:
Unity のサンプルプロジェクトは、すでに Xbox / Nintendo などで認定通過済みとのこと。
「プラットフォームごとに同じ UI を3回書き直して認定に落ちる」
みたいな悲劇を、ちょっとでも減らしたい、という意図が伝わってきた。
サポートしている機能とプラットフォーム:

2025/6/5 にローンチした Nintendo Switch 2 に対して、Unity は
さらに『Survival Kids』プロジェクトを通じて、
Studio Productions + KONAMI + Platform チームで、
Switch 2 向けサポートをガッツリ検証している、という話も出てた。

Android XR / Galaxy XR
どちらも OpenXR + AR Foundation ベースでまとめていく流れ。
5-4. Mobile / Network

-
Apple OS Glue レイヤーを Swift で書き直し中
-
API モダナイズと新しいパブリック API で、
Apple エコシステムの改善頻度自体を上げたいとのこと
-
iOS / iPadOS 向けの実験的リリースは 6.6 で予定
Network:HTTP/2 & gRPC

5-5. ビルド・パフォーマンス・アセット配信
-
シェーダービルド設定:

-
DX12:

-
Build Automation:

- Profiler:

- Profiling

-
Project Auditor:
- Memory Profiler :
- 不明・追跡されていないメモリをより深く理解できるようにToolを改善
AssetBundles / Addressables

6. Grow Your Game:ライブサービスとゲーム内エコノミー

最後の大きな塊は、ライブゲーム + ゲーム内エコノミー + IAP の話。
Unity 自身が、
「最初のゲームエコノミー製品は正直イマイチだった」
と認めたうえで、ここ数年は
-
アプリ内購入
-
コンテンツ&コンフィグ
-
状態&エンタイトルメント
-
データとリリース管理
の 4 つを軸に作り直している、という説明だった。
アプリ内購入(IAP)の再設計



要するに:
「SDKごとにまったく別のコードを書いて、
変更のたびにクライアントビルドを出し直す世界から卒業しよう」
って感じ。
-
統一製品カタログ:
-
SKU を複数ダッシュボードにバラバラに登録するのではなく
-
Unity ダッシュボード+API+CLI+エディターを唯一の情報源(Single Source of Truth)にする
-
各ストアフロントへのシンク、実験、セグメンテーションもここから
-
クロスプラットフォームエンタイトルメント:
Live Content System とリリース管理

ここで Unity が強調していたのは、
「金曜日の夜 9 時に全員オフィス待機して
デプロイボタンを押す世界から卒業しよう」
ということ。
これはわかりみが深すぎる…。
データ統合とセグメンテーション

を全部まとめて、
-
どこでクラッシュが起きているのか
-
それが保持・収益にどう影響しているのか
-
通貨が過剰か、不足か
-
イベントや新オファーの効果はどうか
を 1 つのダッシュボードで見れるようにする、という方向性が示されてた。

7. エージェントAI:エディターの中の“開発メンバー”

最後のトピックが、エージェントAIツール。
Unity 的には、
「エージェントは、開発チームの一員として振る舞う共同開発者」
という位置づけで、
構成は大きく 3 本柱:
-
インフラストラクチャ

-
コンテキスト


-
プロジェクトをインデックス化してナレッジグラフ構築
-
巨大なプロジェクトでも、プロンプトには必要な部分だけを渡す
-
エディタやシーンのスクリーンショットなど視覚入力も扱う
-
プロファイラーデータを読んでパフォーマンス改善案を出す
-
ワークフロー

つまり Unity 的には、
「コード補完とかチャットボットを超えて、
“エディターの中に住んでいる開発メンバー”として機能させたい」
っていうビジョンなんだと思う。
8. まとめ:Unity 6 時代の「押さえておきたいキーワード」

というわけで、Unite 2025 の Engine Roadmap をざっくりまとめると、
Unity 6 時代のキーワードはこんな感じになりそう:
-
Develop
-
Deploy
-
Platform Toolkit
-
Nintendo Switch 2 / Android XR / Meta Quest / Apple 最新 OS
-
HTTP/2 & gRPC、DX12 / Vulkan、Build Automation
-
Addressables & AssetBundles の最適化
-
Grow
いま、開発者として意識しておきたいこと(美空なりのまとめ)
最後に、現場目線での「じゃあどうする?」をざっくり書くと:
-
新規プロジェクト
→ 基本は Unity 6.3 LTS 前提で検証して、
Platform Toolkit / DDF / 新診断 まわりは早めに触っておいた方がよさそう。
-
2022 LTS / 6.0 の既存プロジェクト
→ いきなり 6.3 にジャンプする前に、
Project Auditor + 開発者データフレームワーク+新プロファイラを使って
技術的負債とパフォーマンスのボトルネックを棚卸し しておくと安心。
-
UI 周り
→ 新規部分は UI Toolkit に寄せつつ、
既存 uGUI は「パフォーマンス改善&TextMeshPro/Addressables 連携」だけでも取り込んでおく。
-
ネットワーク/ライブサービス系
→ HTTP/2 / gRPC / IAP 再設計 / 統一製品カタログは、
ちゃんとハマると運用コストをかなり下げてくれそうなので、
長期運営タイトルを持っているスタジオほど早めにウォッチしておくと良さげ。
-
AI エージェント
→ これはまだ進化途中だけど、
「とりあえずコードを書かせる」よりも
プロファイラやログ解析、UIレイアウトのたたき台づくりみたいな
“面倒だけどパターンが決まっている作業”から任せるのが現実的かな、って感触。