ツールとエディタ

Unreal Engine 5 に含まれるさまざまなタイプのエディタの概要。

Choose your operating system:

Windows

macOS

Linux

Unreal Engine 5 は、ゲームやアプリケーションの作成に使用できる ツールエディタシステム を提供します。

このページでは、次の用語を使用しています。

  • ツール は、レベル内にアクタを配置したり、テレインをペイントしたりするなど、特定のタスクを実行するために使用します。

  • エディタ は、より複雑なことを実現するために使用するツールのコレクションです。たとえば、レベル エディタ を使ってゲーム レベルを作成したり、マテリアル エディタ でマテリアルのルックアンドフィールを変更することができます。

  • システム は、ゲームまたはアプリケーションのいくつかの側面を生成するために連携して機能する機能の大規模なコレクションです。たとえば、ブループリント はゲームプレイ要素を視覚的にスクリプト化したシステムです。

また、システムとエディタの名前が似ている場合があります。たとえば、マテリアル エディタはマテリアル アセットの編集に使用しますが、マテリアル システムは Unreal Editor でマテリアルを使用するための基本的サポートを提供します。

Unreal Engine のこれらのツールとエディタにはビルトインされているものもある一方で、プロジェクトのニーズに応じて有効無効を設定することができる任意の プラグイン の形で提供されているものもあります。プラグインの詳細については「プラグインを操作する」を参照してください。

このページでは、Unreal Engine 5 内で使用する主要なツールとエディタの概要を説明します。Unreal Engine のさまざまなツールの使用方法については、機能別のドキュメントで詳しく説明しています

ブループリント エディタ を使用して、レベル内のアクタの動作をスクリプト化する場合でも、Niagara エディタ を使用してパーティクル エフェクトを作成する場合でも、各エディタの機能と各エディタへのアクセス方法をよく理解することで、ワークフローが改善され、開発中に発生する問題を防ぐことができます。

レベル エディタ

ゲームプレイ レベル

レベル エディタ は、ゲームプレイ レベルを構築を行う主要なエディタです。ここで、アクタとジオメトリ, ブループリント ビジュアル スクリプティングNiagara などのさまざまなタイプを追加することで、ゲームのプレイ スペースを定義します。デフォルトでは、プロジェクトを作成または開くと、Unreal Engine 5 でレベル エディタが開きます。

詳細は「レベル エディタ」を参照してください。

スタティックメッシュ エディタ

スタティック メッシュ

スタティックメッシュ エディタ を使って、外観、コリジョン、UV マッピングをプレビューしたり、スタティックメッシュ のプロパティを設定および操作したりできます。スタティックメッシュ エディタ内では、スタティックメッシュ アセットの LOD (または詳細ド設定) を設定して、ゲームの実行方法と場所に基づいて、それらがどの程度単純または詳細に表示されるかを制御することもできます。

詳細は「スタティック メッシュ エディタ UI」を参照してください。

マテリアル エディタ

マテリアル

マテリアル エディタ はマテリアルを作成および編集する場所です。マテリアルは、メッシュに適用して視覚的な外観を制御できるアセットのことです。たとえば、土のマテリアルを作成し、それをレベルの床に適用すると、土で覆われているように見えるサーフェスを作成できます。

詳細は「マテリアル エディタのユーザー ガイド」を参照してください。

ブループリント エディタ

ブループリント

ブループリント エディタ では、ブループリントの操作および変更を行います。ブループリントは特別なアセットで、C++ コードを記述することなく、ゲームプレイ要素の作成 (たとえば、アクタの制御やイベントのスクリプト作成) 、マテリアルの変更、またはその他の Unreal Engine 機能の実装を行うことができます。

詳細は、「ブループリント エディタのリファレンス」を参照してください。

物理アセット エディタ

物理

物理アセット エディタ では、スケルタル メッシュ で使用する物理アセットを作成できます。変形やコリジョンなどの物理機能は、これで実装します。空の状態から完全なラグドール セットアップをビルドしたり、自動化ツールで物理ボディと物理コンストレイントの基本セットを作成したりできます。

詳細は、「物理アセット エディタ」を参照してください。

Behavior Tree エディタ

AI 動作

Behavior Tree エディタ では、レベル内のアクタの (ブループリントと同様の) ビジュアル ノードベース システムを介して人工知能 (AI) をスクリプト化できます。敵、ノンプレイ キャラクター (NPC)、乗り物など、さまざまな動作をいくつでも作成できます。

詳細は、「Behavior Tree のユーザー ガイド」を参照してください。

Niagara エディタ

パーティクル エフェクト

Niagara エディタ では、特殊エフェクトを作成できます。この作成には、エフェクトごとに個別のパーティクル エミッタで構成されている完全にモジュール化されたパーティクル エフェクト システムを活用します。エミッタは、コンテンツ ブラウザに保存して将来使用したり、現在または将来のプロジェクトで新しいエミッタを作る際のベースとして使用したりできます。

詳細は「Niagara の主要な概念」を参照してください。

UMG UI エディタ

ユーザー インターフェース

UMG (Unreal Motion Graphics) UI エディタ は、ゲーム内のヘッドアップ ディスプレイ、メニュー、その他のインターフェース関連のグラフィックスなどの UI 要素を作成するために使用できるビジュアル UI オーサリング ツールです。

詳細については、「UMG UI デザイナのクイック スタート ガイド」を参照してください。

フォント エディタ

フォント

フォント アセットを追加、整理、プレビューするには、フォント エディタ を使用します。フォント アセットのレイアウトやヒント ポリシーなどのフォント パラメータを定義することもできます (「フォント ヒント」は、テキストが任意の表示サイズで読み取れるようにする数学的な方法です)。

詳細は、「Font アセット エディタ」を参照してください。

シーケンサ エディタ

シネマティックスとダイナミック イベント

シーケンサー エディタ を使用すると、専用のマルチトラック エディタを使用してゲーム内のシネマティックスを作成できます。レベル シーケンス を作成し トラック を追加するすることにより、シーンのコンテンツを決定する各トラックの構成を定義できます。トラックには、 (キャラクターをアニメートするための) アニメーション、(シーン内で動かすための) トランスフォーム 、(音楽やサウンド エフェクトを入れる) オーディオなどがあります。

詳細は「シーケンサーの概要」を参照してください。

ペルソナ エディタ

アニメーション

Unreal Engine 5 内の アニメーション エディタスケルトン アセットスケルタルメッシュアニメーション ブループリント 他、各種アニメーション アセットの編集に使用されます。

詳細は、「アニメーション エディタ」を参照してください。

コントロール リグ エディタ

アニメーション

コントロール リグ は、エンジン内で直接キャラクターをリギングおよびアニメートするためのアニメーション ツール スイートです。Control Rig を使用することで、外部ツールでリグを作成してアニメートする必要がなくなり、UnrealEditor で直接アニメートすることができます。このシステムを使用すると、キャラクターにカスタム コントロールを作成してリギングし、シーケンサー でアニメートし、その他各種アニメーション ツールを使用してアニメート プロセスを支援することができます。

詳細は「コントロール リグ」を参照してください。

サウンド キュー エディタ

サウンド キュー

Unreal Engine 5 でのオーディオ再生の動作は、サウンド キュー エディタ 内で定義され、サウンド キュー エディタを使用して編集できます。このエディタ内で、複数のサウンド アセットを組み合わせてミキシングし、サウンドキューとして保存された単一のミキシング出力を生成できます。

詳細は、「サウンド キュー エディタ」を参照してください。

メディア エディタ

外部メディアの再生

メディア エディタ を使用して、Unreal Engine 5 内で再生するためのソース メディアとして使用するメディア ファイルまたは URL を定義します。

自動再生、再生速度、ループなど、ソース メディアの再生方法の設定を定義できますが、メディアを直接編集することはできません。

詳細は、「メディア エディタのリファレンス」を参照してください。

nDisplay 3D コンフィギュレーション エディタ

バーチャル プロダクションとライブ イベント

nDisplay は、パワーウォール、ドーム、曲面スクリーンなど、複数の同期されたディスプレイ デバイスで UnrealEngine のシーンをレンダリングします。nDisplay コンフィギュレーション エディタ を使用すると、nDisplay セットアップを作成し、すべてのディスプレイ デバイスでコンテンツがどのようにレンダリングされるかを視覚化できます。

詳細は、「nDisplay 3D コンフィグ エディタ」を参照してください。

DMX ライブラリ エディタ

ライブ イベント

DMX (Digital Multiplex) は、ライブイベント業界全体で使用されるデジタル通信の標準通信プロトコルです。これは、照明器具、レーザー、スモーク マシン、機械装置、電子看板などのさまざまな装置を制御するために使用されます。DMX ライブラリ エディタ では、これらのデバイスとそのコマンドをカスタマイズできます。

詳細は「DMX」を参照してください。