Unreal Engine 5 (UE5) ist eine von Epic Games entwickelte AAA-Spieleentwicklungsplattform, bekannt für fotorealistische Grafik durch Nanite-Mikropolygon-Rendering und das Lumen-Globalbeleuchtungssystem.
Rubrik: Game Design & Interactive Media · Unterrubrik: Game Engines · Niveau: Fortgeschritten
Synonyme / Auch bekannt als: UE5, Unreal Engine, Epic Engine
Was ist Unreal Engine 5?
Unreal Engine 5 ist die neueste Hauptversion der Unreal-Engine-Reihe, die Epic Games im April 2022 offiziell veröffentlichte. Die Engine gilt als technologischer Meilenstein in der Echtzeit-Computergrafik: Mit Nanite und Lumen bringt sie Fähigkeiten auf den Consumer-Markt, die zuvor nur in aufwändigen Offline-Renderings möglich waren. UE5 wird nicht nur für Videospiele, sondern auch in Film- und TV-Produktionen, Architekturvisualisierungen und Automotive-Präsentationen eingesetzt.
Epic Games begann 1991 als kleines Entwicklerstudio. Die erste Unreal Engine entstand 1998 für den Shooter Unreal und begründete eine Lizenzierungsstrategie, die über Jahrzehnte die AAA-Spielebranche prägte. Unreal Engine 4 (2014) machte die Engine auch für Indie-Studios zugänglich. UE5 setzt diese Demokratisierung fort und stellt gleichzeitig die grafischen Maßstäbe neu.
Erklärung
Nanite – Virtualisierte Mikropolygon-Geometrie
Nanite ist eines der bedeutendsten Rendering-Features der jüngeren Spielegeschichte. Es ermöglicht die Darstellung von Modellen mit Millionen oder sogar Milliarden von Polygonen in Echtzeit – ohne dass Entwickler manuell Level-of-Detail (LOD) Stufen oder Normal Maps erstellen müssen.
Technisch basiert Nanite auf einer hierarchischen Clustering-Struktur. Die Engine wählt zur Laufzeit automatisch die geeignete Detailstufe für jedes Objekt in Abhängigkeit von Kameraabstand und Bildschirmauflösung. Kunstobjekte aus Filmdatenbanken (Megascans von Quixel, ebenfalls im Epic-Besitz) können direkt in UE5-Projekte importiert werden. Nanite unterstützt neben statischer Geometrie seit UE 5.1 auch bestimmte Formen animierter Meshes.
Lumen – Dynamische Globalbeleuchtung
Lumen ist das Globalbeleuchtungssystem von UE5. Es simuliert, wie Licht in einer Szene von Oberflächen reflektiert wird und indirektes Licht erzeugt – ohne aufwändiges Vorausberechnungs-Baking. Lichtstimmungen können in Echtzeit verändert werden: Eine Sonne, die sich über den Himmel bewegt, verändert automatisch alle Schatten und Reflexionen im Level.
Lumen nutzt eine Kombination aus Software-Raytracing und Screen Space Techniques. Auf Hardware mit dedizierten RT-Kernen (Nvidia RTX, AMD RX 6000+) kann Hardware-Raytracing aktiviert werden, das noch präzisere Ergebnisse liefert. Für schwächere Hardware gibt es einen Fallback-Modus.
Blueprints – Visuelles Scripting
Blueprints sind UE5s Antwort auf die Frage, wie man komplexes Spielverhalten ohne tiefe Programmierkenntnisse implementieren kann. Das grafische Scripting-System erlaubt es, Gameplay-Logik durch das Verbinden von Nodes in einem visuellen Editor zu definieren.
Jede Klasse im UE5-Projekt kann als Blueprint umgesetzt werden: Charaktere, Waffen, UI-Elemente, Game Modes. Blueprints können mit C++-Code gemischt werden – performancekritische Teile in C++, schnelles Prototyping in Blueprints. Diese Hybridarchitektur ist ein wesentlicher Vorteil von UE5 gegenüber reinen Code-Engines.
Weitere Kernsysteme
World Partition: UE5 kann sehr große offene Welten durch automatisches Streaming von Weltabschnitten handhaben. Entwickler arbeiten in einer einzigen, nahtlosen Karte ohne manuelle Level-Aufteilung.
MetaHuman: Epic bietet einen webbasierten Creator für fotorealistische, vollständig animierbare menschliche Charaktere, die direkt in UE5-Projekte importiert werden können.
Chaos Physics: UE5s eigenes Physik-System für zerstörbare Umgebungen, Soft Bodies und komplexe Simulationen.
Niagara: Das Partikel- und Effekte-System für VFX, von einfachem Staub bis zu aufwändigen Wasserszenen.
Lizenzbedingungen
Epic Games hat die Lizenzierung von UE5 für die breite Masse geöffnet. Die wichtigsten Punkte:
- Kostenlose Nutzung: UE5 ist kostenlos downloadbar und nutzbar.
- 5%-Royalty: Ab einem kumulierten Umsatz von 1.000.000 USD (Stand 2024) zahlen Entwickler 5% Umsatzbeteiligung an Epic Games. Unterhalb dieser Schwelle fallen keine Gebühren an.
- Games-on-Epic-Games-Store: Spiele, die exklusiv im Epic Games Store erscheinen, sind von der Royalty-Pflicht befreit.
- Quellcode-Zugang: Der vollständige C++-Quellcode ist auf GitHub verfügbar. Große Studios verwalten eigene Forks für proprietäre Anpassungen.
Beispiele
- Fortnite (Epic Games, laufend) – das bekannteste UE5-Projekt, seit 2023 auf UE5 migriert.
- Black Myth: Wukong (Game Science, 2024) – international beachtetes Action-RPG in visuell beeindruckender UE5-Qualität.
- The Matrix Awakens (Epic Games, 2021) – technische Demo, die Nanite und Lumen einer breiten Öffentlichkeit vorstellte.
- Senua's Saga: Hellblade II (Ninja Theory, 2024) – Vorzeigeprojekt für fotorealistische Charakterdarstellung mit MetaHuman.
In der Praxis
Der Einstieg in UE5 empfiehlt sich über die kostenlosen offiziellen Lernpfade auf der Epic-Entwicklerwebsite sowie über den Epic Games Launcher, der Beispielprojekte und Templates bereitstellt. Für Einsteiger ist der Blueprint-First-Ansatz sinnvoll: Gameplay-Logik zunächst in Blueprints entwickeln und erst bei Performance-Problemen zu C++ migrieren.
Ressourcenintensiv ist UE5 vor allem beim Kompilieren von Shadern – ein frischer UE5-Build kann Stunden benötigen, bis alle Shader für eine bestimmte Hardware generiert sind. Entwickler sollten mit DDC (Derived Data Cache) und verteilten Shader-Kompilierung vertraut sein.
Vergleich & Abgrenzung
| Aspekt | UE5 | Unity | Godot |
|---|---|---|---|
| Grafikqualität | AAA, führend | Sehr gut | Gut (wächst) |
| Einstiegshürde | Hoch | Mittel | Niedrig |
| Scripting | C++ / Blueprints | C# | GDScript / C# |
| Lizenzkosten | 5% ab 1 Mio. USD | Abo-Modell | Kostenlos |
| Mobile | Möglich, komplex | Stärke | Gut |
Häufige Fragen (FAQ)
Benötige ich C++-Kenntnisse für UE5? Nein, mit Blueprints können vollständige Spiele ohne eine Zeile C++ entwickelt werden. Für professionelle AAA-Entwicklung ist C++-Wissen jedoch sehr hilfreich.
Wie groß ist ein typisches UE5-Projekt? Die Engine selbst belegt ca. 20–30 GB auf der Festplatte. Vollständige Spielprojekte können schnell 50–200+ GB erreichen, da High-Poly-Assets und unkomprimierte Texturen viel Platz benötigen.
Läuft UE5 auf älteren Grafikkarten? Ja, aber Nanite und Lumen erfordern DX12/Vulkan-kompatible Hardware. Auf älteren GPUs laufen diese Features im Software-Fallback-Modus oder sind deaktiviert. Für die vollen Features wird eine Nvidia RTX 20-Serie oder AMD RX 6000 aufwärts empfohlen.
Kann ich UE5 für Mobile-Games nutzen? Ja, UE5 unterstützt iOS und Android. Allerdings eignet sich die Engine aufgrund ihrer Ressourcenintensität besser für Premium-Mobile-Titel als für leichte Casual Games. Nanite und Lumen sind auf Mobile deaktiviert.
Verwandte Einträge
- Blueprints in Unreal Engine 5
- Rendering in Game Engines
- Physik-Engines in Game Engines
- Unreal vs. Unity vs. Godot – Vollständiger Vergleich 2024
- AR/VR in Game Engines
- Game Engine – Grundlagen
Weiterführend
- Sheridan, Matt / Epic Games: Unreal Engine 5 Documentation. docs.unrealengine.com, 2022–2024.
- Willard, Brenden: Unreal Engine 5 Game Development with C++ Scripting. Packt Publishing, 2023.
- Ufnicki, Andrzej: Elevating Game Experiences with Unreal Engine 5. Packt Publishing, 2022.
- Carnall, Robbie u. a.: The Matrix Awakens: An Unreal Engine 5 Experience (technische Analyse). Epic Games Whitepaper, 2022.
