Kuro Games, bekannt für Titel wie Punishing: Gray Raven, hat Project Nami enthüllt, ein Open-World-MMORPG, das mit Unreal Engine 5 entwickelt wird. Das Projekt setzt auf einen beispiellosen, massiven Maßstab und nutzt Nanite zur Darstellung hochdichter Geometrie sowie fortschrittlicher Wasserphysik. Dieser Artikel analysiert die technische Pipeline hinter diesen Entscheidungen und untersucht, wie Houdini und Maya zusammenarbeiten, um dynamische und realistische Umgebungen in Echtzeit zu erschaffen. 🌍
Technische Pipeline: Nanite, Houdini und Wasserphysik 🎮
Der Einsatz von Nanite in Nami ermöglicht es Künstlern, mit Assets aus Millionen von Polygonen zu arbeiten, ohne sich um traditionelle LODs kümmern zu müssen – etwas, das für ein MMORPG, in dem Spieler weite Gebiete erkunden, entscheidend ist. Die Geometrie wird direkt aus Maya und Houdini importiert, wo prozedurale Gelände und organische Strukturen generiert werden. Für das Wasser implementiert Kuro Games ein Physiksystem, das auf Partikelsimulation und dynamischer Tessellation in Unreal Engine 5 basiert und interaktive Wellen sowie präzise Reflexionen ermöglicht. Die größte Herausforderung besteht darin, 60 FPS auf Multiplayer-Servern zu halten, weshalb das Ausblenden entfernter Objekte und die Komprimierung von Animationsdaten priorisiert werden.
Überlegung zur visuellen Wirkung in MMORPGs 💡
Die Kombination von Nanite und Houdini in Nami stellt einen qualitativen Sprung für MMORPGs dar, in denen die Leistung historisch die visuelle Qualität einschränkte. Indem die Polygonverwaltung an die Engine delegiert und die Umgebungserstellung mit prozeduralen Werkzeugen automatisiert wird, zeigt Kuro Games, dass es möglich ist, filmreife Grafiken zu bieten, ohne die Flüssigkeit zu opfern. Dieser Ansatz könnte den technischen Standard des Genres neu definieren und andere Studios dazu zwingen, ähnliche Pipelines zu übernehmen, um in der nächsten Generation von Online-Spielen konkurrieren zu können.
Welche spezifischen technischen Herausforderungen stellt die Integration von Nanite in Unreal Engine 5 für ein Open-World-MMORPG wie Project Nami dar, und wie ergänzt Houdini diese Technologie, um die Erstellung dynamischer Umgebungen zu optimieren, ohne die Leistung auf massiven Multiplayer-Servern zu beeinträchtigen?
(PS: Game Jams sind wie Hochzeiten: alle sind glücklich, niemand schläft und am Ende weint man)