UE4 には、開発のスピードを上げるために使用できるプログラミング用のツールセットが 2 種類あります。新しいゲームプレイ クラス、Slate および Canvas のユーザー インターフェース エレメント、編集機能は C++ で書くことができ、Visual Studio または Xcode でのコンパイル後に変更はすべて Unreal Editor に反映されます。ブループリント ビジュアル スクリプティング システムは、関数ブロックとプロパティ リファレンスをまとめて接続することで、クラスをエディタ内で作成できるようにするパワフルなツールです。
C++ クラスはブループリント クラスの基底として使用できます。そのため、プログラマーが基本的なゲームプレイ クラスを設定し、後でレベル デザイナがサブクラス化し繰り返し使用することができます。
開始方法
開発設定
Unreal Engine のアーキテクチャ
C++、ブループリント、またはその両方を使って開発をする場合でも、同じ Unreal Engine のアーキテクチャを使用します。