Unreal Engine
| 開発者(チーム) | Epic Games |
|---|---|
| 初期リリース日 | 1998年5月 |
| 最新バージョン | 5.5.3 (2025年) |
| 種類 | ゲームエンジン |
| ライセンス | 商用ソフトウェア(ソースコード公開、総収益100万ドル超過時に5%ロイヤリティ) |
| ホームページ | https://www.unrealengine.com/ja |
Unreal Engine(アンリアルエンジン)は、Epic Games(エピックゲームズ)が開発したハイエンド3Dゲームエンジンおよびリアルタイム3D制作環境である。PC、家庭用ゲーム機(コンソール)、モバイル向けのゲーム開発にとどまらず、映画・映像制作、バーチャルプロダクション、建築設計、自動車デザインなど、幅広い産業分野における業界標準プラットフォームとして活用されている。
概要
1998年に発売された一人称シューティングゲーム(FPS)『Unreal』の基盤技術として誕生して以来、常に最先端のグラフィックス技術を牽引してきた。最新世代であるUnreal Engineでは、仮想化マイクロポリゴン技術「Nanite」と完全動的グローバルイルミネーション技術「Lumen」を導入し、映画クオリティのアセットをそのままリアルタイム描画する革新を遂げている。
高い処理能力を誇るネイティブC++による堅牢なコアシステムと、プログラマーだけでなくアーティストやゲームデザイナーでも直感的にロジックを組めるノードベースのビジュアルスクリプティング環境「ブループリント(Blueprints)」を兼ね備えているのが大きな特徴である。
主要技術とアーキテクチャ
レンダリングシステム
- Nanite(ナナイト): 仮想化マイクロポリゴンジオメトリシステム。数億ポリゴンにおよぶ映画用高精細メッシュを、ポリゴン削減作業や手動でのLOD(Level of Detail)作成を必要とせず、そのままリアルタイムに描画できる。
- Lumen(ルーメン): 完全動的なグローバルイルミネーション(GI)および反射(リフレクション)ソリューション。事前計算(ライトマップのベイク)を行うことなく、時間変化する太陽光や動的なライトに即座に反応し、現実同様の間接光と光の跳ね返りを高精度に再現する。
- Virtual Shadow Maps(VSM): 高解像度なNaniteジオメトリに対応した超高精細なシャドウマッピング技術であり、一定のパフォーマンスとメモリ負荷でシャープで自然な影を描画する。
- Substrate(サブストレート): 従来の固定的なシェーディングモデルを刷新したモジュール型マテリアル構造。透明な複層クリアコートや繊維質の質感など、複雑かつ写実的なマテリアル表現を柔軟に構築できる。
スクリプティングと開発環境
- C++アーキテクチャ: 極めて高い実行効率が要求されるエンジン基盤や大規模ゲームロジックはモダンC++で記述される。Unreal Header Tool(UHT)によるリフレクション機能や自動ガベージコレクションを備え、メモリ安全性の高いオブジェクト指向設計を支援する。
- ブループリント(Blueprints): C++とシームレスに連携するビジュアルスクリプティングツール。ノードを接続するだけでゲームロジック、UI、キャラクター挙動などを迅速にプロトタイピングおよび本番実装できる。
物理シミュレーションとアニメーション
- Chaos Physics(カオス物理): 高度な剛体ダイナミクス、布(Cloth)、流体、および大規模な建造物破壊表現をサポートする高性能な内製物理エンジン。
- Control RigとMotion Warping: 外部のDCCツール(MayaやBlenderなど)に戻ることなく、エディタ内で直接キャラクターのリギングやポーズ制御を行い、複雑な地形にアニメーションを動的に適応させる技術を提供する。
オープンワールドと制作パイプライン
- World Partition(ワールドパーティション): 広大なオープンワールドマップをグリッド単位で自動分割・ストリーミング管理するシステム。1つのアクターごとに1つのファイルで保存するOFPA(One File Per Actor)アーキテクチャにより、大規模チームでの競合のない並行作業を実現する。
- Niagara VFX(ナイアガラ): パーティクル同士の相互作用や物理演算に対応した次世代ビジュアルエフェクト制作ツール。
- MetaSounds(メタサウンズ): ノードベースで音声信号のフローをプログラミングし、プロシージャルなオーディオ生成や高度な動的音響演出を可能にするサウンドシステム。
バージョンの歴史と主要機能
Unreal Engine 1(1998年)
- 1998年のFPS『Unreal』とともに登場。
- 3Dグラフィックスのリアルタイム描画において画期的な表現力を誇り、専用エディタ「UnrealEd」や「UnrealScript」によるMOD制作コミュニティの隆盛を築いた。
Unreal Engine 2 / 2.5(2002年)
- 『Unreal Tournament 2003/2004』で性能と安定性を実証。
- Karma物理エンジンの統合や骨格アニメーションの導入が行われ、初代XboxやPlayStation 2をはじめとする家庭用ゲーム機(コンソール)への展開を本格化させた。
Unreal Engine 3 / UDK(2006年)
- 第7世代コンソール(Xbox 360、PlayStation 3)時代を象徴する、業界標準のゲームエンジンとしての地位を確立。
- 法線マッピング(ノーマルマップ)と動的ライティングの普及を主導した。
- 2009年には、非商用向けに無償提供されたUDK(Unreal Development Kit)が公開され、インディー開発者や教育機関への普及を急速に推進した。
Unreal Engine 4(2014年)
- UnrealScriptを完全に廃止し、モダンC++とビジュアルスクリプト「ブループリント」への全面的なアーキテクチャ刷新を断行。
- 物理ベースレンダリング(PBR)の標準化によって写実的な質感表現が飛躍的に向上した。
- 2015年にはGitHubを通じて全ソースコードを無償公開し、売上に応じたロイヤリティモデルを採用することで、ゲーム制作環境の大幅な開放と民主化をもたらした。
Unreal Engine 5(2022年~現在)
- 2022年4月に正式リリースされた現行世代のフラグシップエンジン。
- 仮想化ジオメトリNaniteと動的ライティングLumenによって、リアルタイムレンダリングとオフラインCGの境界を打破した。
- World Partitionによるオープンワールド構築支援、Substrateによる次世代マテリアル表現、高精度なニューラルレンダリングなど、継続的な進化を遂げている。
ライセンスと価格体系
Epic Gamesは、エンジンの全ソースコードへのアクセスとダウンロードを誰でも完全無料で利用できるオープンポリシーを採用している。
- ゲーム開発: タイトルあたりの生涯総収益が100万米ドル(USD)に達するまで、ロイヤリティの支払いは一切発生しない。100万ドルを超えた部分の収益に対してのみ、5%のロイヤリティが課される。
- Epic Games Store展開時の優遇: Epic Games Storeを通じて配信されたタイトルの売上については、エンジンロイヤリティ5%が全額免除される。
- 非ゲーム分野: 放送、映画、建築ビジュアライゼーションなどの非ゲーム用途で年間収益100万ドルを超えるエンタープライズ企業向けには、シート単位のサブスクリプションライセンスが適用される。
エピックエコシステム
- Fab: Unreal Engine Marketplace、Sketchfab、Quixel Megascans、ArtStation Marketplaceを統合した巨大なデジタルアセットマーケットプレイス。
- MetaHuman(メタヒューマン): ブラウザ上で直感的にフォトリアルなデジタルヒューマンを作成し、Unreal Engineで即座に動作可能な高品質キャラクターアセットを出力するクラウドツール。