Unreal Engine ist eine kommerzielle Spiel-Engine, die von Epic Games entwickelt und gepflegt wird. Sie wurde erstmals 1998 veröffentlicht und hat sich über mehrere Hauptversionen weiterentwickelt. Dabei wurde sie zu einem dominierenden Werkzeug für interaktive Unterhaltung, Filmproduktion, Architekturvisualisierung und Echtzeitsimulation. Die Engine ist in C++ geschrieben und bietet ein visuelles Skriptsystem namens Blueprints, das es Entwicklern ermöglicht, komplexe Verhaltensweisen ohne traditionelle Programmierung zu erstellen.
Der Editor und die Laufzeitumgebung der Engine sind kostenlos herunterladbar, wobei Epic Games historisch gesehen eine Lizenzgebühr auf kommerzielle Produkte erhebt, die eine Bruttoeinnahmeschwelle überschreiten. Seit den 2020er Jahren hat das Unternehmen weiterhin iterative Updates veröffentlicht, darunter Unreal Engine 5 im April 2022, die bedeutende Fortschritte bei Rendering und Simulation einführte.
Funktionen von Unreal Engine 5
Unreal Engine 5 (UE5) führte zwei wegweisende Technologien ein: Nanite und Lumen. Nanite ist ein virtualisiertes Geometriesystem, das filmreife Quellgeometrie in Echtzeit rendert und dabei eine interne Mesh-Darstellung verwendet, die feine Details automatisch verarbeitet, was die Asset-Erstellung vereinfacht. Lumen ist eine Lösung für globale Beleuchtung und Reflexionen, die dynamisch auf Szenen- und Lichtänderungen reagiert und die Notwendigkeit vorgebackener Lightmaps überflüssig macht.
Darüber hinaus verbesserte UE5 die Charakteranimation mit den Werkzeugen Control Rig und Animation-Retargeting und integrierte Technologien des maschinellen Lernens für bestimmte Funktionen wie inverse Kinematik und Physiksteuerung. Seit 2024 experimentiert Epic Games auch mit Plugins und Workflows für generative KI, obwohl diese keine Kernkomponenten der Laufzeitumgebung sind.
Branchenakzeptanz
Die Engine wurde in einer Vielzahl von Anwendungen eingesetzt. Bei Videospielen laufen Titel wie Fortnite, das von Epic Games entwickelt wurde, auf der Engine. Für die virtuelle Produktion in Film und Fernsehen ist die Engine aufgrund ihrer Echtzeitfähigkeiten eine häufige Wahl, wobei ihre Werkzeuge von Studios für LED-Studio-Sets übernommen wurden. In der Automobil- und Architekturbranche verwenden mehrere Unternehmen die Engine für Echtzeit-Renderings und Pre-Visualisierung.
KI-Integration
Obwohl Unreal Engine selbst kein KI-Modell ist, bietet sie einen Rahmen für die Integration KI-gesteuerter Systeme. Dies umfasst sowohl das integrierte Massen-KI-System für Menschenmengen und Navigation als auch lizenzierbare Integrationen mit Drittanbieter-Middleware für künstliche Intelligenz. In den späten 2020er Jahren veröffentlichte Epic Games einen offiziellen technischen Blog zur Nutzung von Plugins für große Sprachmodelle zur Steuerung von In-Engine-Werkzeugen und Nicht-Spieler-Charakteren, obwohl solche Integrationen optional bleiben und nicht Teil des Standard-Builds sind.
Lizenzmodell
Seit den 2.x-Versionen wird Unreal Engine unter einer proprietären Lizenz vertrieben. Seit Unreal Engine 5 erhebt Epic Games eine Lizenzgebühr von 5 % auf den Bruttoumsatz für Produkte, die 1 Million USD überschreiten, mit einem Erlass dieser Gebühren für die ersten 1 Million. Der Entwickler bietet Lizenznehmern der Enterprise-Stufe vollen Zugriff auf den Quellcode, und die Engine ist auf Windows, macOS, Linux, iOS, Android, PlayStation, Xbox, Nintendo Switch und Virtual-Reality-Plattformen verfügbar.
Versionsgeschichte
Zu den wichtigsten Veröffentlichungen gehören:
- Unreal Engine 1 (1998)
- Unreal Engine 2 (2002)
- Unreal Engine 3 (2006)
- Unreal Engine 4 (2014)
- Unreal Engine 5 (2022)
Epic Games kündigte auf der Game Developers Conference 2024 an, eine Vorschauversion für Unreal Engine 5.5 zu planen, die sich auf Leistung und Produktionsfreundlichkeit konzentriert.
Referenzen und Kontext
Unreal Engine stellt selbst kein Modell für maschinelles Lernen dar; sie integriert jedoch häufig Techniken des maschinellen Lernens für die Charakteranimation, wie die Verwendung von bestärkendem Lernen für Körperbewegungen im Motion Matching von UE5. Die Engine unterstützt außerdem Forscher dabei, KI-Agenten zu erstellen, in der Regel über die Blueprints „Imitation Learning for Autonomous Driving“ oder ähnliche. Die offizielle Dokumentation von Epic unterhält einen Abschnitt über neuronale Netze und objektorientierte Systeme zur Implementierung und Bewertung von NPC-Verhalten.
Zusammenfassend ist Unreal Engine eine kommerzielle, aktiv weiterentwickelte 3D-Engine mit ihrer jüngsten Hauptversion im Jahr 2022, und ihre Funktionen entwickeln sich weiterhin mit externen Beiträgen von Unternehmen wie NVIDIA und AMD weiter, die die Integration ihrer hardwarebasierten Raytracing- und Machine-Learning-Angebote ermöglichen.