Das Studio Hound 13 hat Dragon Sword vorgestellt, ein Action-RPG, das grafische Gewalt durch den Einsatz von Unreal Engine 5 neu definiert. Der Titel zeichnet sich durch ein dynamisches Zerstückelungssystem und realistische Aufprallphysik aus und erreicht ein Maß an Fotorealismus, das mit AAA-Produktionen konkurriert. Der Schlüssel zu diesem Realismus liegt in einer technischen Pipeline, die hochpräzises 3D-Scanning, digitale Bildhauerei in ZBrush und die Leistungsfähigkeit der Mikrogeometrie von UE5 kombiniert.
Technische Pipeline: Scannen, ZBrush und Aufprallphysik 🛠️
Um die organischen Details der Feinde zu erreichen, verwendet das Team 3D-Scans realer Modelle als Grundlage und erfasst dabei Texturen von Haut, Rüstungen und Stoffen. Diese Daten werden in ZBrush verfeinert, wo die Bruchstellen und die Schichten von Muskeln, Sehnen und Knochen modelliert werden, die nach der Zerstückelung sichtbar werden. Die Physik-Engine von UE5 berechnet das Gewicht, die Trägheit und den Widerstand jedes abgetrennten Körperteils und wendet in Echtzeit Dreh- und Scherkräfte an. Blutpartikel und Rüstungssplitter werden mit dem Niagara-System erzeugt, während das Chaos-Knochensystem es ermöglicht, dass Gliedmaßen sauber abgetrennt werden, ohne die Animation des restlichen Körpers zu unterbrechen.
Auswirkungen auf die Entwicklung von Action-RPGs 🎮
Die Implementierung dieser Techniken in Dragon Sword hebt den Standard der Immersion in diesem Genre. Für Entwickler liegt die Herausforderung nicht nur im Grafischen, sondern auch in der Optimierung: Stabile 60 fps mit mehreren gleichzeitig zerstückelten Feinden zu erreichen, erfordert eine effiziente Nutzung dynamischer LODs und Geometrie-Culling. Darüber hinaus zwingt die Integration realistischer Aufprallphysik dazu, das Kampfdesign zu überdenken, bei dem jeder Schlag sichtbare Konsequenzen für das Modell des Gegners haben muss. Dragon Sword zeigt, dass Fotorealismus und reaktionsschnelles Gameplay konvergieren können, ohne die Leistung zu opfern.
Wie gelingt es Dragon Sword mit Unreal Engine 5, die Balance zwischen fotorealistischer Zerstückelung und flüssigem Gameplay zu finden, ohne die Optimierung auf Mittelklasse-Hardware zu opfern?
(PS: Für Mobilgeräte zu optimieren ist, als würde man versuchen, einen Elefanten in einen Mini Cooper zu quetschen)