Die meisten fortschrittlichen Computerspiele sind grafikabhängig und erfordern eine robuste Physik-Engine. Allerdings ist die Erstellung einer eigenen Programmierung dafür in der Regel zeitaufwändig und teuer.

Die Veröffentlichung der Unreal Engine im Jahr 1998 bot eine Basis für Spieleentwickler und ermöglichte es ihnen, sich mehr auf ihre Inhalte zu konzentrieren, anstatt viel Zeit damit zu verbringen, das Rückgrat ihres Spiels aufzubauen.

Nach mehr als 20 Jahren sehen wir endlich die fünfte Iteration dieser Engine. Schauen wir uns also an, was die Unreal Engine 5 bietet und wie sie das Spielen für Entwickler und Verbraucher verändern wird.

1. Fotorealistische Beleuchtung

Eine der schwierigsten Dinge, die es in einem Spiel zu entwickeln gilt, ist eine realistische Beleuchtung. Wenn Sie sich Spiele ansehen, die bis Ende der 2010er Jahre veröffentlicht wurden, werden Sie feststellen, dass sie sich leicht von der Realität unterscheiden lassen. Das liegt daran, dass es nicht einfach ist, eine realistische Beleuchtung in virtuellen Szenen nachzubilden.

instagram viewer

Die Filmindustrie hat mit der Verwendung begonnen Raytracing, um eine globale Beleuchtung zu erzeugen bereits 2013 in ihren Szenen. Allerdings hat das Gaming noch nicht aufgeholt, da das Rendern eines einzelnen Frames viel Zeit in Anspruch nimmt. Aus diesem Grund war es unmöglich, Raytracing auf schnelle Spiele anzuwenden, die mit 60 FPS oder mehr liefen.

Dennoch veröffentlichte Nvidia 2018 die ersten kommerziell erhältlichen Raytracing-Grafikkarten der RTX-Serie. Kurz darauf begann Unreal Engine 4, die Technologie nativ zu unterstützen.

Unreal Engine 5 erweitert diese Unterstützung mit der Veröffentlichung von Lumen. Dieses System ist eine vollständig dynamische globale Beleuchtungs- und Reflexions-Engine, die es Szenen ermöglicht, realistische Beleuchtung in Echtzeit zu rendern.

Es verfügt auch über Virtual Shadow Mapping, mit dem 3D-Objekte hochauflösende Schatten erzeugen können, wie sie im wirklichen Leben aussehen sollten. Es wurde auch entwickelt, um die vielen bestehenden Shadowing-Techniken zu ersetzen und so die Belastung des Systems zu verringern.

2. Dynamischer Detaillierungsgrad

Bei der 3D-Modellierung besteht jedes Objekt aus verschiedenen Polygonen, um seine Oberfläche zu erstellen. Je detailreicher ein Objekt ist, desto mehr Polygone gibt es. Dies bedeutet jedoch auch einen höheren Ressourcenverbrauch, insbesondere wenn Sie gleichzeitig viele hochdetaillierte Objekte laden.

Eine Möglichkeit, dies zu umgehen, besteht darin, unterschiedliche Detailebenen für ein Objekt zu erstellen. Wenn Sie beispielsweise ein virtuelles Auto erstellen, können acht verschiedene Objekte dieses darstellen Auto, wobei jedes Objekt seine Details reduziert, bis Sie nur noch eine Form erhalten, die vage einem ähnelt Fahrzeug.

Wenn Sie sich in der Nähe des Fahrzeugs befinden, lädt das Spiel die beste, hochdetaillierte Version des Autos. Und wenn das Auto wegfährt, werden die weniger detaillierten Versionen des Autos geladen, bis es so weit entfernt ist, dass das Spiel nur die Autoform laden muss.

Diese Technik ermöglicht es Open-World-Spielen wie Grand Theft Auto 5, eine stark bevölkerte Welt zu haben, die Computer vernünftig laden können. Das bedeutet aber auch, dass Entwickler für jedes In-Game-Item vier, fünf, sechs oder noch mehr Objekte mit unterschiedlichem Detaillierungsgrad entwickeln müssen.

Nanite von Unreal Engine 5 wird dies jedoch automatisch tun. Anstatt für jedes Objekt individuelle Detailebenen zu erstellen, reduziert die Spiel-Engine die Anzahl der Polygone auf einem Objekt, wenn es weiter von der Kamera entfernt ist. Diese Technik reduziert die Komplexität der Szene, die der Computer laden muss, und reduziert gleichzeitig die Arbeitsbelastung des Spieleentwicklers.

3. Eine riesige Asset-Bibliothek

Es ist eine Herausforderung, benutzerdefinierte Szenen in virtuellen Welten zu erstellen, insbesondere wenn Sie alles von Grund auf neu erstellen müssen. Angenommen, ein Spieleentwickler möchte eine chaotische Szenerie schaffen, in der Spieler mit fast jedem Gegenstand interagieren können, wie sich hinter Müll verstecken, von herumfliegenden Trümmern getroffen oder sogar von einer Wand aufgehalten werden. In diesem Fall müssen sie jedes Stück an diesem Ort von Grund auf neu erstellen.

Hier kommt die Asset-Bibliothek von Megascans ins Spiel. In Zusammenarbeit mit Quixel entwickelt, haben Entwickler jetzt Zugriff auf über 16.000 verschiedene und einzigartige Assets. Sie können sogar ein integriertes Tool verwenden, um verschiedene Assets zu mischen und abzugleichen, um ein neues von Grund auf neu zu erstellen.

Wenn das benötigte Objekt nicht in der Bibliothek verfügbar ist, kann der Spieleentwickler die mobile App von Quixel verwenden, um ein Objekt in der realen Welt in 3D zu scannen. Sie benötigen keine spezielle Ausrüstung, Beleuchtung und Erfahrung, um ein hochwertiges digitales Objekt herzustellen, und sie müssen es auch nicht von Grund auf neu erstellen.

Die Unreal Engine 5 enthält auch Metahumans, mit denen Entwickler schnell realistische Menschen erstellen können. Sie können Gesichtsmerkmale wie Wangenknochen, Gesichtsbehaarung, Augenfarbe, Falten und mehr anpassen. Darüber hinaus bereitet dieses Tool den Körper des virtuellen Menschen vor, sodass er in der Spiel-Engine einfach animiert werden kann.

Wenn der Spieleentwickler schließlich eine Szene in der realen Welt nachbilden möchte, ist Unreal Engine 5 eine Partnerschaft eingegangen mit Cäsium, mit dem Sie hochdetaillierte 3D-Geodaten von jeder kartierten Oberfläche des herunterladen können Erde. Wenn Sie also ein Spieleentwickler sind und einen bestimmten Bereich nachbauen möchten, müssen Sie nicht dorthin fliegen und den Ort selbst aufnehmen. Alles, was Sie tun müssen, ist, das kartierte Gebiet von Cäsium herunterzuladen.

4. Optimierung neuer Hardware Tech

Während Nanite es ermöglicht, fast alle Objekte in einer Szene schnell zu rendern, würde es immer noch einen Punkt geben, an dem die Ressourcen eines Systems einfach durch die Anzahl der Objekte überfordert würden. Dies gilt insbesondere für Spiele, die schnelle Bildwiederholraten bieten, da der Computer die Szene 120 oder sogar 245 Mal pro Sekunde laden müsste.

Aber mit dem Aufkommen ultraschneller NVMe-SSDs kann die Spiele-Engine diese Technologie nutzen, um die visuellen Elemente, die eine Szene zum Rendern benötigt, von der SSD in den Arbeitsspeicher zu streamen. Damit können Spieleentwickler die Ladezeiten vollständig eliminieren und die benötigten Textur- und Polygondaten schnell abrufen, während sich der Spieler bewegt und sich in der Szene umsieht.

5. Aufwärtskompatibilität

Viele Spiele werden mit der Unreal Engine 4 erstellt. Daher ist es nicht unangemessen zu glauben, dass Entwickler ihre Spiele auf Unreal Engine 5 portieren möchten, um bessere Versionen zu erstellen. Möglicherweise möchten sie dies auch tun, um Fortsetzungen zu erstellen, und es ist viel weniger Arbeit, wenn Sie Ihre Unreal Engine 4-Assets ohne große Probleme auf Unreal Engine 5 verschieben können.

Aus diesem Grund hat Epic die Unreal Engine 4 leicht in Unreal Engine 5 konvertierbar gemacht. Darüber hinaus bleibt die UI/UX in Unreal Engine 5 größtenteils gleich, sodass Entwickler das System nicht noch einmal neu lernen müssen.

6. Barrierefreiheit öffnen

Schließlich ist eines der besten Dinge, die Unreal Engine passieren können, ihr kostenlos nutzbares System. Erstmals eingesetzt unter Unreal Engine 4, Unreal Engine 5 ist für alle Entwickler kostenlos mit weniger als 1 Million Dollar Umsatz. Sobald Ihr Spiel diesen Wert überschreitet, müssen Sie Epic 5 % Ihrer Bruttoeinnahmen für die Nutzung der Spiel-Engine zahlen. Diese Gebühr entfällt jedoch für alle Spiele, die im Epic Games Store veröffentlicht werden.

Dieses Zahlungssystem ermöglicht es Indie-Spieleentwicklern, Spiele zu erstellen, ohne für teure Software zu bezahlen oder sich über massive Lizenzgebühren Sorgen zu machen. Und wenn sie ihr Spiel in den Epic Games Store stellen, müssen sie sich keine Gedanken über Zahlungen für die Spiel-Engine machen.

Unreal Engine 5 markiert die Zukunft der digitalen Visualisierung

Während die zunehmende Computerleistung es Spieleentwicklern ermöglicht, fortschrittlichere und fotorealistischere Spiele zu erstellen, benötigen sie immer noch neue Spiel-Engines, um diese Hardware zu nutzen. Die Unreal Engine 5 ermöglicht es Entwicklern von Riesen- und Indie-Spielen, realistische, qualitativ hochwertige Titel zu erstellen.

Da Spiele-Engines intelligenter und effizienter werden, können Entwickler mehr Spiele in kürzerer Zeit entwickeln. Und durch die Nutzung der rohen Rechenleistung, die neue Hardware bietet, verwischen Titel die Unterscheidung zwischen der virtuellen und der realen Welt und ermöglichen es uns, Unterhaltung auf höchstem Niveau zu genießen.

10 Unreal Engine 5-Spiele bestätigt und unterwegs

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Spielen
  • Spielkultur
  • Videospieldesign

Über den Autor

Jowi Morales (238 veröffentlichte Artikel)

Jowi ist Schriftsteller, Karrierecoach und Pilot. Er entwickelte eine Vorliebe für PCs, seit sein Vater im Alter von 5 Jahren einen Desktop-Computer kaufte. Von da an nutzte und maximierte er Technologie in jedem Aspekt seines Lebens.

Mehr von Jowi Morales

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden