Technologie
Inside Mirage: Die erste Echtzeit-KI-Generative-Engine für Spiele
Game-Engines haben schon immer nach dem gleichen Prinzip funktioniert. Entwickler erstellen Karten, platzieren Objekte und entwerfen Level im Voraus. Man lädt das Spiel herunter, startet es und spielt die erstellten Inhalte. Aber was wäre, wenn die Spielwelt noch gar nicht gebaut wäre? Was wäre, wenn sie live, während man spielt, basierend auf dem, was man tut oder sagt, entsteht? Das ist die Idee hinter der neuen Mirage-Game-Engine von Dynamiklab.
Mirage wird als die weltweit erste Echtzeit-Generative Engine bezeichnet und stellt alles, was wir über Game-Design wissen, auf den Kopf. Sie bewegen sich, erkunden oder geben eine Eingabe ein, und Mirage KI generiert die Welt sofort. Es handelt sich nicht nur um zufälliges Rauschen. Es handelt sich um spielbare, interaktive 3D-Umgebungen, die in Echtzeit auf Ihre Aktionen reagieren.
Es ist anderen spielbaren KI-Demos, die wir bisher gesehen haben, einen Schritt voraus. Anstatt nur Clips oder kurze Szenen zu zeigen, können Sie mit Mirage die von ihm geschaffene Welt tatsächlich erkunden und mit ihr interagieren, während sie entsteht. Es ist noch früh und noch kein vollständiges Spiel, aber es bietet bereits einen Einblick in Wie KI die Zukunft des Gamings verändern könnte.
Was ist Mirage?
Mirage ist eine neuartige Spiel-Engine, die nicht auf vorgefertigte Karten oder statische Elemente angewiesen ist. Stattdessen nutzt sie ein umfangreiches KI-Modell, um Spielumgebungen in Echtzeit zu erstellen, während Sie mit ihr interagieren. Sie laden keine Level herunter oder laden feste Bereiche. Die Engine reagiert auf Ihre Aktionen und versucht, spontan etwas Spielbares zu erstellen. Dazu gehören Straßen, Gebäude, Objekte und ganze Freiflächen, die um Sie herum erscheinen, während Sie sich durch die Welt bewegen.
Es ist nicht wie herkömmliche Engines aufgebaut. Mirage verfügt weder über einen Szeneneditor noch über Asset-Pakete. Alles wird von der KI Bild für Bild generiert, basierend auf Training mit echten Gameplay-Videos und Eingaben. Während des Spiels läuft es in der Cloud und wird in Ihren Browser gestreamt, sodass Ihre Befehle und Bewegungen ständig verarbeitet werden. Es ähnelt eher einer interaktiven Simulation als einem Spiel mit festen Regeln oder Layouts.
Mirage AI Game Engine im Vergleich zu herkömmlichen Engines
Mirage unterscheidet sich stark von gewöhnlichen Game-Engines wie Unity or UnwirklichDiese Engines bieten Entwicklern Werkzeuge zum Erstellen von Welten mit 3D-Modellen, Texturen und Skripten. Designer nutzen Level-Editoren, Code und Grafikelemente, um jede Szene von Hand zu gestalten. Mirage hingegen bietet keine vorgefertigten Karten oder Elemente – es verfügt lediglich über eine KI, die diese spontan erstellt. Sie platzieren keine Bäume oder Häuser; die KI erfindet sie für Sie.
Ein weiterer wichtiger Unterschied: Unity/Unreal-Spiele sind nach der Veröffentlichung in der Regel fix (abgesehen von Erweiterungen und Updates). Ein Mirage-Spiel kann sich mit jedem Spielen verändern. Es gibt keinen begrenzten „Inhalt“, der fertiggestellt werden muss; die Spieler gestalten das Spiel im Wesentlichen gemeinsam. Anstatt eine vorgefertigte Welt herunterzuladen, erschaffen die Spieler sie selbst. Das bedeutet, dass jedes Erlebnis einzigartig und nie vorgefertigt ist.
Technisch gesehen laufen herkömmliche Engines auf Ihrem Computer oder Ihrer Konsole. Mirage streamt alles von leistungsstarken Servern. Der Player benötigt also keine aufwändige Hardware – lediglich einen Browser.
Wie funktioniert die KI-Game-Engine von Mirage?
Mirage funktioniert durch Ausführen eines riesiges KI-Modell in der Cloud. Sie müssen nichts herunterladen. Öffnen Sie einfach die Demo in Ihrem Browser, und sie wird wie ein Video gestreamt. Im Hintergrund wird jede Ihrer Bewegungen und Befehle an die KI gesendet, die daraufhin das nächste Spielbild generiert. Das System arbeitet auf Bildebene und reagiert somit in Echtzeit auf Ihre Aktionen. Es verwendet keine vorgefertigten Assets oder Karten. Es generiert alles sofort.
Das Modell selbst ist eine Mischung aus Transformer- und Diffusionsarchitektur. Es wurde mit einer riesigen Menge an Spieldaten trainiert, darunter komplette Gameplay-Videos und Spielereingaben. Die Entwickler fügten außerdem spezielle aufgezeichnete Sitzungen hinzu, um ein tieferes Verständnis der Funktionsweise von Spielumgebungen zu entwickeln. Mit der Zeit lernte die KI Muster, beispielsweise wie Straßen kurvig sein sollten, wo Objekte platziert werden sollten oder wie sich eine Kamera durch eine Szene bewegen sollte.
Wenn Sie mit Mirage interagieren, sei es durch Gehen, Fahren oder Eintippen von Eingabeaufforderungen, versucht die KI vorherzusagen und zu planen, was als Nächstes passiert. Sie hat ein kurzes Gedächtnis für das, was gerade passiert ist, sodass sich die Welt nicht völlig unzusammenhängend anfühlt. Die Grafik zielt auf Realismus ab, nicht auf stilisierte oder verpixelte Looks. Derzeit läuft die App mit etwa 16 Bildern pro Sekunde in Standardauflösung. Das ist für Spiele zwar wenig, aber verständlich, da 3D-Bilder im laufenden Betrieb generiert werden. Trotzdem bleibt die Darstellung relativ reaktionsschnell und mit geringer Latenz, was in diesem Stadium eine bemerkenswerte Leistung ist.
So generieren Sie Ihre Spielwelt mit Mirage
Mirage verfügt über eine integrierte Funktion, mit der Sie Ihre eigene Welt durch Hochladen eines Bildes erstellen können (Sie können dies in der Demo ausprobieren .). Wenn Sie die Demo öffnen, sehen Sie rechts ein Fenster mit dem Titel „Anfangsbilder“. Hier können Sie entweder aus voreingestellten Bildern auswählen oder unten auf die grüne Schaltfläche „Hochladen“ klicken, um eigene Bilder hinzuzufügen.
Sobald Sie ein Bild hochladen, vorzugsweise einen Screenshot aus einem Third-Person-Spiel, versucht Mirage AI, eine von diesem Bild inspirierte 3D-Umgebung zu generieren. Es kopiert es nicht exakt, sondern erstellt einen spielbaren Raum, der ähnlich aussieht und sich ähnlich anfühlt. Sie werden dann mitten in diese neue Welt geworfen und können sie erkunden.
Die grundlegende Steuerung ist einfach. Gehen Sie mit WASD, bewegen Sie die Kamera mit der Maus und rennen Sie mit Shift. Mirage unterstützt außerdem die Texteingabe, sodass Sie während des Spiels Befehle wie „Autobahn hinzufügen“ oder „Auto spawnen“ eingeben können. Die KI versucht, auf Ihre Eingaben zu reagieren und die Szene entsprechend anzupassen.
Wie die Echtzeit-Spielgenerierung das Gaming verändern könnte
Wenn Mirage oder ein ähnliches Spiel ausgereift wäre, könnte es die Gaming-Welt grundlegend verändern. Heutzutage haben die meisten Spiele feste Karten, vielleicht mit zufälligen Levelgeneratoren (ähnlich wie bei Roguelikes oder prozeduralen Welten) oder benutzerdefinierten Mods. Die Technologie im Mirage-Stil bringt das auf die nächste Ebene: Spieler steuern die Welterschaffung live. Es ist fast so, als würde man in seiner Fantasie spielen.
Für Gamer bedeutet das, dass kein Spieldurchgang dem anderen gleicht. Man könnte in ein Spiel einsteigen Das erinnert ein bisschen an GTA: Sagen Sie „Mach es Nacht und regnerisch“, und schon sind Sie nachts in einer dunklen, stürmischen Stadt. Oder beginnen Sie in einem Wald und sagen Sie „Mach daraus eine futuristische Stadt“, und schon passiert es. Diese Flexibilität macht Spiele eher zu Spielzeugen oder Welten, die es zu erforschen und zu gestalten gilt, als zu festen Geschichten.
Für die Community bedeutet das weniger Hürden. Auch ohne Designkenntnisse kann jeder eine Spielsitzung veranstalten, indem er ein Thema eingibt. Freunde können zusammenarbeiten („Füge dieser Stadt einen Drachen hinzu“), und die KI zeichnet ihn für alle.
Wir sind noch weit davon entfernt, vollständig KI-basiert zu sein AAA-Spiele, aber Einblicke wie Mirage deuten auf eine Zukunft hin, in der Spiele nicht heruntergeladen oder entwickelt werden – sie werden erdacht, angeregt und gelebt. In dieser Zukunft könnte sich Gaming eher wie Live-Storytelling oder digitales Sandboxing anfühlen. Anstatt dass Studios jedes Detail ausarbeiten, könnten Spieler ihre Abenteuer einfach mit Texten erfinden.
Echte Spielestudios und Publisher spielen jedoch weiterhin eine große Rolle. Mirage ist vorerst ein zusätzliches Werkzeug, kein Ersatz für traditionelles Spieledesign. Es beherrscht noch nicht das Schreiben von Erzählungen, das ausgewogene Kampfdesign oder die Leistungsoptimierung auf Geräten. Es könnte jedoch eine mächtige Hilfe werden: Leveldesigner könnten es zum Prototypisieren von Ideen nutzen, oder Gamer könnten es für spaßige Herausforderungen nutzen.