Carmen Sandiego will das Publikum auf Mobilgeräten, Konsolen und PC fesseln
Die Kontinente umspannenden Abenteuer von Carmen Sandiego begeistern bereits seit vier Jahrzehnten Fans mit einer einzigartigen Mischung aus Bildung und Entertainment. Doch trotz der Langlebigkeit und Beliebtheit der clever präsentierten Reihe konnten Spieler bislang nie direkte Kontrolle über die diebische Anführerin der Villains International League of Evil (VILE) übernehmen – das soll sich jetzt ändern.
Carmen Sandiego ist ein neues Einzelspieler-Rätselabenteuerspiel, das die ikonische Supergaunerin ins Rampenlicht rückt. Darin erhalten Spieler auf ihrem internationalen Abenteuer Zugriff auf ein Arsenal an modernsten Gadgets, mit denen sie Hinweise sammeln und Codes entziffern müssen, um gewiefte Verbrecher auszutricksen.
Um dieses Abenteuer zum Leben zu erwecken, haben sich die Entwickler bei Gameloft Brisbane für die Unreal Engine 5 entschieden – aufgrund ihrer Vielseitigkeit und Fähigkeit, ein visuell spannendes und dynamisches Erlebnis auf mehreren Plattformen zu erschaffen.
Warum war dies der richtige Zeitpunkt, in die Rolle von Carmen Sandiego zu schlüpfen? Welche Eigenheiten der Unreal Engine haben dem Team dabei geholfen, ihre Ziele zu erreichen? Und wie haben die Entwickler das Erlebnis auf einer Vielzahl von Plattformen optimiert? Wir haben uns kürzlich mit den Entwicklern bei Gameloft Brisbane getroffen und selbst etwas Detektivarbeit geleistet.
Carmen Sandiego ist seit ihrem ersten Auftritt 1985 ein ikonischer Character, aber Fans der Serie hatten bisher nie die Gelegenheit, sie in einem Spiel zu spielen. Warum war dies der richtige Zeitpunkt, Spielern die Möglichkeit zu bieten, in die Rolle der Selbstjustizlerin zu schlüpfen?
Cassie McDonnell, Game Community Manager: Seit ihrem Debüt 1985 in Where in the World is Carmen Sandiego? haben Carmen und ihre waghalsigen Unterfangen die Herzen vieler Spieler erobert. Fans spekulieren schon Jahrzehnte lang über den Aufenthaltsort der Meisterdiebin und (zu ihrem damaligen Debüt) brillanten Anführerin von VILE, doch bisher haben sich nur wenige die Frage gestellt, wer Carmen überhaupt ist. Basierend auf dem Erfolg der Netflix-Serie von 2019 dachten wir, dies wäre der richtige Zeitpunkt, tiefer in ihren Charakter einzutauchen. Jetzt können Spieler aus erster Hand ihre Geschichte erleben und in ihre Rolle schlüpfen, während sie im Kampf gegen das Verbrechersyndikat VILE neu definiert, was es heißt, Carmen Sandiego zu sein.
Können Sie uns etwas mehr über das Spiel erzählen? Welchen Aufgaben müssen sich Spieler auf diesem Abenteuer stellen?
Cassie McDonnell, Game Community Manager: Carmen Sandiego ist ein Premium-Rätsel-Abenteuerspiel für Einzelspieler ohne In-Game-Käufe oder Online-Modi. Getreu ihrem Vermächtnis begeben sich Spieler auf eine globale Reise, um anhand geografischer Kenntnisse den nächsten Aufenthaltsort der Zielpersonen auszumachen, Hinweise auf die Identität aller VILE-Agenten zu sammeln, Haftbefehle zu erteilen und die Verbrecher einzubuchten. Neben klassischen Elementen bietet das Spiel neue Funktionen wie erkundbare Echtweltstandorte, Minispiele (Tresore knacken etc.), Schleicheinlagen, Gleiten und die Bewegung über Dächer unter Verwendung von Carmens Gadgets.
Können Sie uns ein paar Gadgets vorstellen, die Leute im Spiel erwarten können?
Cassie McDonnell, Game Community Manager: In den Worten von Carmen Sandiego: "Eine Lady braucht ihre Werkzeuge." Spieler werden in der Lage sein, sich mit Carmens Gleiter in die Lüfte zu erheben, VILEs Agenten durch malerische Umgebungen zu verfolgen, sich mit ihrem altbewährten Greifhaken auf Dächer zu schwingen und Zielpersonen anhand ihrer Agentenbrille samt Nacht-, Infrarot- und Wärmebildfunktionen auszuspionieren.
Geografische Kenntnisse spielen offensichtlich eine wichtige Rolle. Wie sind Sie bei der Auswahl der Regionen, die es schlussendlich ins Spiel geschafft haben, vorgegangen?
Daniel Fisher, Lead Designer: Als Studio haben wir uns zusammengetan, um die alten Spiele sowie die neuen Netflix-Abenteuer durchzuarbeiten und kulturell diverse und aufregende Regionen der Welt auszusuchen. Meistens haben wir uns auf die globale Mischung an Standorten des gesamten "Carmen Sandiego"-Franchises berufen, gelegentlich bezogen wir uns jedoch auch auf einige Lieblingsstandorte, die in enger Verbindung mit uns und der kulturellen Diversität des Studios standen. Außerdem konnten wir es nicht übers Herz bringen, unser geliebtes Brisbane (Australien) auszulassen.
Können Sie uns etwas darüber verraten, wie Sie den künstlerischen Stil der Netflix-TV-Serie ins Spiel übertragen haben und über die kreativen Entscheidungen, die die subtilen Unterschiede zwischen den beiden Stilen beeinflusst haben?
Hannah Crosby, Lead Artist: Die Übertragung des Stils der Netflix-Serie in unser Spiel bedeutete die Implementierung einiger 2D-Grafikelemente, die den ikonischen Look der Serie so prägten, in unsere 3D-Charaktere und Umgebungen.
Unter diesen grafischen Elementen befinden sich rechteckige Lichtkegel an Lichtquellen, einfarbige stilisierte Wassereffekte und ein scharfes Kantenlicht, das unsere Charaktere dauerhaft umgibt. Wir haben Texturmuster der Hintergründe in der Netflix-Serie in unsere Materialien implementiert, um eine handgezeichnete Optik unserer Umgebungen zu suggerieren. Außerdem haben wir die unverkennbare Formsprache der Charakterdesigns in unsere 3D-Modelle übertragen und verwenden flache Ebenenveränderungen, um den kantigen 2D-Stil zu replizieren.
Amee Woods, Concept Artist III: Die Netflix-Serie erweckt Carmen Sandiego mit gewagten, scharfen Silhouetten und einem unverkennbaren Formstil zum Leben – eine Eigenschaft, die wir versuchten, in 3D einzufangen. Um den markanten Look der Serie zu übertragen, mussten wir uns auf starke, erkennbare Formen konzentrieren, die ihr ikonisches Aussehen aus jedem Winkel bewahren konnten.
Eine Besonderheit der Serie sind die prächtigen Texturen und die dekorativen, handgezeichneten Muster, die wir akribisch in unser Spiel implementieren wollten, indem wir benutzerdefinierte Pinsel für unsere Umgebungselemente anlegten, um das gleiche haptische und künstlerische Gefühl hervorzurufen. Maßgeblich war auch die Farbpalette – die Netflix-Serie verleiht jeder Stadt ihre eigene, lebendige und einzigartige Farbe, und wir haben uns auf jene Paletten berufen, um die Schauplätze des Spiels authentisch und familiär zu gestalten.
Carmen Sandiego soll zuerst auf Netflix für Mobilgeräte und im Nachhinein für PC, PlayStation, XBox und Nintendo Switch™ veröffentlicht werden. Wie wichtig war es für das Studio angesichts der Beliebtheit von Carmen Sandiego, das Spiel einer möglichst großen Masse an Spielern auf mehreren Plattformen anzubieten?
Manea Castet, Studio Manager: Carmen Sandiego ist eine waschechte globale Ikone mit einer Fanbase, die mehrere Generationen, Kulturen und Hintergründe spannt. Die Veröffentlichung auf mehreren Plattformen ermöglicht es Fans überall auf der Welt, in ihre Geschichte einzusteigen – ob alteingesessene Veteranen, die mit Carmen aufgewachsen sind, oder neue Spieler, die sie zum ersten Mal kennenlernen.
Warum haben Sie sich für dieses Projekt für die Unreal Engine entschieden?
Liz Ballantyne, Studio Art Director: Die Unreal Engine ermöglicht es uns, die Geschichte von Carmen Sandiego anhand von prächtigen Bildern darzustellen und interaktive Mechaniken zu nutzen, die einem Kontinente umspannenden Rätselspiel gerecht werden. Sie ist eine vielseitige Engine, dank der wir Carmens Abenteuer auf äußerst dynamische Weise zum Leben erwecken konnten.
Wie groß ist das Team, das an dem Spiel arbeitet?
Manea Castet, Studio Manager: Die Entwicklung des "Carmen Sandiego"-Spiels markiert zum zehnten Jubiläum des Studios einen wichtigen Meilenstein für Gameloft Brisbane. Das Team ist auf über 100 Entwickler angewachsen und spiegelt die wachsende Rolle der australischen Spieleindustrie wider.
Welche UE-Funktionen stachen bei der Entwicklung besonders hervor? Bitte erläutern Sie sie.
Liz Ballantyne, Studio Art Director: Die Verwendung der Unreal Engine für Carmen Sandiego bietet diverse Vorteile, insbesondere in der Erstellung von visuell beeindruckenden Erlebnissen für nostalgische Fans und Neueinsteiger.
Qualitativ hochwertige Grafik: Die fortschrittlichen Rendering-Kapazitäten der Unreal Engine erwecken jede Region der Welt in Carmen Sandiego mit atemberaubendem Detailreichtum und leuchtenden Farben zum Leben. Von den beeindruckenden Polarlichtern in Reykjavik bis hin zur lebendigen Unterwasserwelt des Great Barrier Reef – Unreal ermöglicht es uns, visuell auffällige Umgebungen voller Kultur zu gestalten, die die Essenz der jeweiligen Regionen erfassen.
Dieses Maß an Kunstfertigkeit fördert den Entdeckungsdrang der Spieler und lässt jede einzelne Region atmosphärischer wirken, wodurch ein echtes Gefühl eines globalen Abenteuers entsteht. Wir präsentieren die einzigartigen Gepflogenheiten, Kleidungsstile und Interaktionen unterschiedlicher Kulturen auf der Welt und erschaffen so ein inklusives Erlebnis, das die Diversität globaler Erkundung feiert und jede Reise so fesselnd macht wie die letzte.
Animation und Zwischensequenzen: Der Sequencer von Unreal ermöglicht die Erstellung von qualitativ hochwertigen Zwischensequenzen und flüssigen Charakteranimationen, wodurch er sich ideal für charaktergetriebene Interaktionen und Storytelling eignet – zentrale Elemente bei den Kontinente umspannenden Abenteuern von Carmen Sandiego im Rennen gegen die Zeit bei der Verfolgung um VILE.
Beleuchtung und Effekte: Mit stilisierter Beleuchtung, Reflexionen und Umgebungseffekten werden die Schauplätze durch Unreal um eine neue Ebene an Realismus und Atmosphäre erweitert, wodurch wir ikonische Wahrzeichen und Szenen lebendig und fesselnd darstellen können.
In einem Spiel wie Carmen Sandiego, in dem Atmosphäre besonders wichtig ist, fühlen sich symbolträchtige Standorte wie der Akasaka Market in Tokio im Regen lebendig und stimmungsvoll an. Man sieht bunte Reflexionen von Neonleuchten in den Pfützen und den aufsteigenden Dampf von Ramenständen, was einen gemütlichen Kontrast zu den kühlen, belebten Straßen bildet.
Nachts umgibt eine geheimnisvolle Atmosphäre die Szenen, während flackernde Lichter in den dunklen Gassen die Spannung anschwellen lassen. Anhand von dynamischer Beleuchtung können wir tagsüber für dramatische Sonnenuntergänge oder klaren Himmel sorgen und so schnell zwischen verschiedenen Stimmungsbildern und Gameplay-Erlebnissen wechseln.
Blueprint-Visual-Scripting: Das Blueprint-System von Unreal ermöglicht visuelles Scripting, wodurch Prototypen schneller erstellt und Spielmechaniken leichter und ohne kompliziertes Kodieren überarbeitet und verbessert werden können. Diese Flexibilität bietet dem Team die Gelegenheit, schnell neue Gameplay-Ideen zu erkunden und diese zu testen, was es uns ermöglicht, nahtlos Anpassungen vorzunehmen und herumzuexperimentieren. Die leichte Bedienung macht es ideal für gemeinschaftliche Entwicklungsverfahren, wodurch Designer, Künstler und Entwickler mühelos gemeinsam an neuen Funktionen und Gameplay-Verfeinerungen arbeiten können.
Mit diesem System können wir das Spiel auf aufregende Weise erweitern – zum Beispiel mit Gleitflügen über Singapurs Super Trees, Schwungeinlagen über das gotische Viertel von Barcelona oder Schleichgängen durch die belebten Züge in Jaipur. Diese dynamischen Elemente erwachen in neuen und immersiven Erlebnissen für Spieler schnell und effizient zum Leben.
Plattformübergreifende Flexibilität: Unreal unterstützt zahlreiche Plattformen, daher konnten wir das "Carmen Sandiego"-Spiel für Konsolen, PCs und Mobilgeräte optimieren und eine größere Spielerschaft erreichen, um sowohl junge als auch ältere, nostalgische Fans zu begeistern.
Haben Sie vielleicht Tipps, die Sie mit Spieleentwicklern teilen möchten, die die Unreal Engine für die Entwicklung von Spielen für Mobilgeräte einsetzen?
Alex Stevens, Senior Engineer II: Glücklicherweise erleichtert uns Unreal die Entwicklung von plattformübergreifenden Spielen. Jedoch kann die Unreal Engine auf Mobilgeräten eine hohe Leistung beanspruchen, was wir bei der Entwicklung im Hinterkopf behalten müssen, um unsere angepeilte Framerate zu erreichen.
Unreal hat ein hervorragendes vorbelastetes Framework für alles und die Workflows sind äußerst gut definiert, wodurch Künstler und Designer alles nur einmalig aufbauen müssen. Danach liegt alles an der Konfiguration zur Optimierung und in seltenen Fällen der detaillierten Auseinandersetzung mit den einzelnen Problemen.
Da es sich bei Mobilgeräten um eine sensible Plattform handelt, muss man bei der Entwicklung vor allem auf Performance-Verschlechterungen achten. Man kann Werkzeuge wie Gauntlet verwenden, um Szenen per Smoketest auf geringe Leistung zu überprüfen, oder man kann es uns nachmachen und ein Performance-Sammlungssystem verwenden, das einen Screenshot, die aktuelle Framerate und einen Schnappschuss der letzten 30 Sekunden an Insights-Daten an unsere Performance-Chatkanäle übermittelt, wenn die Framerate unter dem Zielwert liegt. Dadurch werden bei jedem Testvorgang alle Performance-Verschlechterungen aufgezeichnet.
Bei der Entwicklung für Mobilgeräte gibt es oftmals Nadelöhrprobleme mit dem Prozessor. Daher sollte man darauf achten, Event-getriebene Architektur im Code und den Blueprints (statt Abruf per Tick) zu verwenden. Für Skelett-Meshs sollte man das Plugin Anim Budget Allocator verwenden und im Hinterkopf behalten, dass eine Leader Pose Component über eine Vielzahl von Skelett-Mesh-Komponenten den Spiel-Thread stark beansprucht, weil dort ausgeführte Animationsupdates auf den Spiel-Thread geschoben werden. Zusätzlich beanspruchen jegliche zusätzliche Aufnahmen einer Erfassungskomponente die Arbeit einer gesamten Szene für den Render-Thread. Also werden selbst beim Rendern eines einzelnen Meshs mehrere Millisekunden an Einrichtungszeit einer neuen Render-Szene hinzugefügt.
Wir nutzen intensiv Geräteprofile, um unterschiedlichen Qualitätsstufen auf Pro-Chipsatz-Basis (insbesondere für Android) zu spezifizieren, und wir können Funktionen deaktivieren, wenn bei bestimmten Chipsets bekannte Probleme vorliegen (was ein echter Lebensretter ist). Eine weitere Performanceoptimierung, die bei GPU-Problemen aushelfen könnte, ist, dass sowohl Android als auch iOS die Möglichkeit haben, Rendering-Overrides zur Kompilierzeit für Materialien durchzuführen. Beispielsweise können alle Materialien niedriger Qualität auf deaktivierte Rauheit (volle Rauheit) und metallische Kanäle gestellt werden, wodurch Overheads aus Bildschirmraum-Reflexionen und anderen anspruchsvollen Prozessen für den Pixel-Shader eines Projekts vermieden werden können. Das könnte den Unterschied machen, ob man das Frame-Ziel erreicht oder nicht. Informationen dazu findet man in den Projekteinstellungen und der "Materialqualität"-Seite der jeweiligen Plattformen.
Zuletzt sollte man möglichst früh im Projekt unterschiedliche Einstellungen ausprobieren. Der Unterschied zwischen "Aufgeschoben" und "Vorwärts" kann ausschlaggebend sein und je nach Projekt sogar der zwischen OpenGL und Vulkan. Freunden Sie sich unbedingt mit Profiling-Werkzeugen wie Insights und RenderDoc an. Der gekonnte Umgang mit diesen Werkzeugen wird Ihnen dabei helfen, informierte Entscheidungen bei der Entwicklung zu treffen und erfolgreiche Veröffentlichungen zu garantieren.
Danke für Ihre Zeit! Wo können die Leute mehr über das Spiel erfahren?
Weitere Informationen und eine Anmeldung für Updates gibt es auf www.carmensandiego-game.com und auf unseren sozialen Kanälen könnt ihr euch am Austausch beteiligen:
Instagram: @theofficialcarmensandiego
X (Twitter): @carmensandiego
Facebook: Carmen Sandiego
So installierst du die Unreal Engine
Den Launcher herunterladen
Bevor du den Unreal Editor installieren und ausführen kannst, musst du den Epic Games Launcher herunterladen und installieren.
Epic Games Launcher installieren
Öffne den Launcher nach dem Herunterladen und melde dich bei deinem Epic-Games-Konto an oder erstelle ein neues Konto.
Erhalte Unterstützung oder starte den Download deines Epic Games Launchers wie in Schritt 1 beschrieben neu.
Unreal Engine installieren
Sobald du eingeloggt bist, navigiere zum Reiter "Unreal Engine" und klicke auf die Schaltfläche "Installieren", um die neueste Version herunterzuladen.