Quantic Dream hat bestätigt, dass Star Wars: Eclipse auf einer Weiterentwicklung ihrer proprietären Engine laufen wird, derselben, die Detroit: Become Human antrieb. Diese interne Software, optimiert für die Hardware der nächsten Generation, muss zwei zentrale Herausforderungen bewältigen: den Fotorealismus in filmischen Szenen und die Simulation von Weltraumschlachten mit Tausenden gleichzeitigen Partikeln. Der Schlüssel liegt in ihrem hybriden Rendering-System, das Echtzeit-Globalbeleuchtung mit Techniken des Voxel Cone Tracings kombiniert, um beispiellose Schatten und Reflexionen in Umgebungen hoher Dichte zu erzielen.
Technische Pipeline: MotionBuilder, Maya und das Gewicht der NPCs 🛠️
Der Workflow von Quantic Dream stützt sich auf Maya für das Modellieren und Sculpten von Umgebungen und auf MotionBuilder für die Erfassung von Gesichts- und Körperbewegungen. Im Gegensatz zu Studios wie Naughty Dog oder Rockstar, die standardisiertere Engines verwenden, setzt Quantic Dream auf eine geschlossene Pipeline, die eine granulare Kontrolle über die Animation ermöglicht. Die wahre technische Herausforderung ist die Dichte der NPCs: Die Engine muss hunderte von nicht spielbaren Charakteren auf dem Bildschirm verwalten, ohne die Qualität der Texturen oder die 60 Bilder pro Sekunde zu opfern. Dafür nutzen sie ein dynamisches Level-of-Detail-System (LOD), das die Geometrie entfernter Objekte reduziert, ohne den fotorealistischen Look zu verlieren.
Das Ende der Middleware? Lehren für Indie-Entwickler 🚀
Die Entscheidung von Quantic Dream, eine proprietäre Engine beizubehalten, steht im Gegensatz zum aktuellen Trend, Unreal Engine 5 zu verwenden. Für unabhängige Entwickler zeigt der Fall Eclipse, dass Middleware nicht zwingend erforderlich, aber riskant ist. Die Investition in interne Werkzeuge rechtfertigt sich nur, wenn das Spiel extreme Kontrolle über das Partikel-Rendering (wie Explosionen von Raumschiffen) und die Speicherverwaltung für massenhafte NPCs erfordert. Wenn Ihr Projekt nicht dieses Maß an Detailtreue benötigt, sparen Sie Zeit, indem Sie kommerzielle Lösungen verwenden.
Welche spezifischen technischen Herausforderungen stellt die Simulation massiver Partikel auf galaktischer Ebene in der Eclipse-Engine, um den Fotorealismus zu wahren, ohne die Echtzeitleistung zu beeinträchtigen?
(PS: Game Jams sind wie Hochzeiten: alle sind glücklich, niemand schläft und am Ende weint man)