Senua’s Saga: Hellblade 2 ist das visuell gelungenste Videospiel, das bisher im Jahr 2024 veröffentlicht wurde, und für uns stellt es neben Epics Fortnite die bedeutendste Veröffentlichung von Unreal Engine 5 dar. Als Spiel mit faszinierender Technologie, bei dem viele Entwickler auf den UE5-Wagen aufspringen, scheint es unvermeidlich, dass Hellblade 2 als Vorbild für zukünftige Entwickler dienen wird. Es gibt viele Dinge, die das Spiel richtig macht und die vollständig kopiert werden sollten, während andere Elemente vermieden werden sollten.
Optimale Benutzererfahrung
Ein besonders positives Element ist das Benutzererlebnis vom Start von Hellblade 2 an. Vor Spielstart haben Sie die Möglichkeit, wichtige Darstellungsoptionen, einschließlich Audio- und visuelle Einstellungen, zu ändern. Es kann frustrierend sein, wenn ein Spiel mit falschen Standardeinstellungen beginnt und Sie gezwungen sind, eine Zwischensequenz oder einen Intro-Abschnitt zu unterbrechen, um sie zu korrigieren. Daher ist dies eine gute Möglichkeit, damit umzugehen.
Durch die Möglichkeit, Parameter zu ändern, wird auch ein Shader-Kompilierungsschritt ermöglicht, der im Hintergrund ausgeführt wird. Auf einem PC mit einem schnellen Ryzen 7 7800X3D-Prozessor dauerte dieser Schritt etwa 40 Sekunden – er war also abgeschlossen, bevor ich mit den Feineinstellungen fertig war. Auf einer Low-Level-Ryzen 5 3600-Maschine dauert die Shader-Vorkompilierung länger, etwa 90 Sekunden, bleibt aber unauffällig. Dieser Schritt ist für viele moderne Spiele, insbesondere Unreal Engine 5-Titel, von entscheidender Bedeutung und scheint im Fall von Hellblade 2 effektiv zu sein, um das Stottern und die Frametime-Spitzen zu vermeiden, die oft mit dem Kompilieren von Shadern im laufenden Betrieb einhergehen. Angesichts der vielen Tools von UE5 zum Sammeln von Shadern sollte dies auch für andere Titel machbar sein, und das Vorkompilieren so vieler Shader wie möglich ist eine Lektion, die man gelernt hat.
Menü- und Grafikoptionen
Über diese wesentliche Vorbereitungsarbeit für den Shader hinaus ist das Layout des Optionsmenüs auch eine großartige Vorlage für andere Entwickler. Wie meine Lieblingshäfen verfügt Senua’s Saga über eine grafische Echtzeitvorschau, die auf interessante Weise funktioniert: Sie können mit der Maus über eine Option fahren, beispielsweise globale Beleuchtung, und dann die Vorschautaste drücken. Das Hintergrundmenü wird transparent und Sie können die Wiedergabe des Spiels in Echtzeit sehen, wobei die Menüoption isoliert ist. Durch Ändern der Option können Sie die Auswirkung der Änderung in Echtzeit sehen. UE5-Entwickler könnten und sollten diese Menüidee direkt von Ninja Theory übernehmen oder zumindest ein Vorschaufenster oder einen transparenten Menühintergrund bereitstellen, um die Auswirkungen von Einstellungsanpassungen deutlich zu machen.
Ninja Theory ging noch einen Schritt weiter und berücksichtigte beim Ändern der Optionen die Zeit in Millisekunden, die zum Rendern des Bildes sowohl für die GPU als auch für die CPU benötigt wird. Sie können auch die VRAM-Nutzung sowie die Bildrate und Bildzeit dieses Bildes sehen, wenn die reine vertikale Synchronisierung aktiviert ist. Dies ist von entscheidender Bedeutung, da Benutzer so wissen, welche Grafikoptionen sich auf die CPU und/oder GPU auswirken und ob ihr jeweiliges System derzeit CPU- oder GPU-beschränkt ist. Wenn Sie 30 fps anstreben, sollten sowohl die CPU- als auch die GPU-Zeit unter 33,3 ms liegen, um eine ordnungsgemäße Bildbereitstellung zu gewährleisten, während für 60 fps beide unter 16,6 ms liegen müssen.
Dynamische Auflösung einrichten
Die dynamische Auflösungsskalierung ist ein leistungsstarkes Tool, das eine viel stabilere Bildrate ermöglicht. Etwas enttäuschend ist jedoch, dass sie nur mit TSR und nicht mit DLSS, XeSS oder FSR verwendet werden kann. – Bildnachweis: Digital Foundry
Ich liebe diesen Millisekundenzähler und denke, dass jeder Entwickler, der UE5 verwendet, versuchen sollte, ihn direkt oder konzeptionell zu kopieren. Ich wünschte nur, dass Hellblade 2 es ermöglichen würde, die Anzeige während des Spiels umzuschalten, da ihre Leistungsmetriken einen noch besseren Einblick in die Komponente Ihres PCs geben könnten … Mehr lesen
Quelle: www.eurogamer.net





