← Änderungsprotokoll
Täglich2026-06-04

Der Editormodus ist tatsächlich nutzbar

Der Editormodus, der am Vortag nur eine Blaupause war, wurde heute zu funktionierenden Funktionen: Objekte im Ansichtsfenster auswählen, Gizmos ziehen, automatisch speichern – „Bearbeiten und Abspielen“ wird zum ersten Mal ausgeführt. Szenen wurden zu einer dokumentengesteuerten Single Source of Truth, eine pro Spiel und nach dem jeweils geöffneten Spiel. Charaktere und Fahrzeuge werden direkt hineingezogen und Plugins navigieren zueinander und tragen den Kontext; Und an einem einzigen Tag fügte die Engine Anti-Aliasing, 9-Slice-UI-Art, erweiterbare Asset-Formate und klarere Ladefehler hinzu.

Die Blaupause landet: vom „Zusehen, wie es läuft“ bis zum „Eingreifen, um es zu ändern“

Der am Vortag erstellte Editor-Entwurf ging in die Umsetzung und wurde ohne langes Zögern durchgearbeitet – ein schönes Beispiel für das gesamte Projekt: „Denken Sie es durch und bauen Sie es dann sofort um.“ Davor war Studio immer ein Ort des „Du sprichst, die KI baut, du siehst zu“: Du beschreibst, was du willst, die KI schreibt Code und die rechte Seite führt das Spiel aus; Aber wenn Ihnen etwas nicht gefiel, konnten Sie es nur mit Worten beschreiben und waren nicht in der Lage, es mit der Hand zu ändern. Was an diesem Tag hinzugefügt wurde, ist genau der Weg „von Hand“: Auswählen, Ziehen, Speichern – diese einfachsten Aktionen sind in Studio zum ersten Mal verfügbar. Mittlerweile hat die Engine vier oder fünf Funktionen hinzugefügt, um diesen Weg zu unterstützen, und die Content-Toolchain sorgt dafür, dass Assets reibungsloser in den Editor fließen. In einer Zeile: Zum ersten Mal verlagerte sich die Kreativagentur von „alle Hände auf die KI“ hin zu „sowohl der Mensch als auch die KI können hineingreifen“.

Landungen im Editormodus: Gizmos auswählen, ziehen, automatisch speichern

Mit diesem Tag erhielt Studio erstmals einen echten „Editor-Modus“, der konsequent in zwei Ebenen aufgebaut ist. Zuerst wurde die „Bearbeitungsoberfläche“ bereitgestellt – die Bearbeitungsoberfläche wird von der Engine live gerendert, sodass Sie das wahre Erscheinungsbild des Spiels sehen und nicht eine separat gezeichnete Annäherung; Dann wurde das „Bearbeitungsgehirn“ angeschlossen – ein Befehlsbus leitet jede Ihrer Aktionen in steuerbare Anweisungen ein, gepaart mit einem Szenenbaum auf der linken Seite (listet auf, welche Objekte vorhanden sind und wer wessen Kind ist) und einem Eigenschafteninspektor auf der rechten Seite (wählen Sie ein Objekt aus, um seine Eigenschaften anzuzeigen und zu bearbeiten), plus Live-Synchronisierung zwischen Editor und Engine. Im Gefühl: Sie können klicken, um Objekte im Ansichtsfenster auszuwählen, einen Gizmo (den um ein Objekt gewickelten Griff, mit dem Sie direkt ziehen, drehen und skalieren können) verwenden, um Position und Pose anzupassen, und Assets aus dem Asset-Bedienfeld in die Szene ziehen. Diese „Oberfläche + Gehirn + Synchronisierung“-Struktur ist der Schlüssel – sie bedeutet, dass der Editor kein fest codiertes Panel ist, sondern ein Framework, das mit den Fähigkeiten der Engine wächst und jede spätere Bearbeitungsfunktion darauf wächst.

Szenen werden „dokumentengesteuert“: eine pro Spiel, automatische Verfolgung

Dieser Tag begründete auch etwas weitreichendes: Szenen sind jetzt „dokumentengesteuert“ – die Szene eines Spiels wird als strukturiertes Dokument ausgedrückt, und dieses Dokument ist die alleinige Autorität der Szene; Der Editor liest es, die Engine läuft danach und beim Speichern wird es gespeichert. Dahinter steckte ein spezieller Szenenkern als einzige Wahrheitsquelle für diese dokumentierten Szenen. Persistenz ging damit einher – „eine Szene pro Spiel, automatisch gespeichert, je nachdem, welches Spiel geöffnet ist“: Das von Ihnen geöffnete Spiel ist die Szenendatei, die Sie bearbeiten, und es fließen keine Daten mehr zwischen den Spielen. Warum ist „dokumentengesteuert“ so wichtig? Da „menschliche Bearbeitung“ und „KI-Bearbeitung“ auf dasselbe hinweisen – ziehen Sie ein Objekt und Sie ändern dieses Dokument. die KI schreibt Code und ändert dasselbe Dokument; Die beiden sind natürlich konsistent, anstatt dass jeder seine eigene Kopie bearbeitet. An diesem Tag wurde sogar die Beispiel-Shooter-Vorlage geändert, um ihren statischen Bereich in diesem Dokument zu beschreiben, wodurch zum ersten Mal mit einem echten Spiel bestätigt wurde, dass der Mechanismus funktioniert.

Ziehen Sie Charaktere und Fahrzeuge hinein und springen Sie zwischen Plugins

Auf der Seite der Inhaltserstellung wurde an diesem Tag der Weg zum „direkten Hochladen“ festgelegt: Charaktere, NPCs und Fahrzeuge, die in der Charakter-Workbench fertiggestellt wurden, können direkt zur Verwendung gezogen werden, und wenn ein NPC fertig ist, gelangt er automatisch zum nächsten Schritt. Mehrere alte Fehler – die nicht auf allen Oberflächen angezeigt wurden und Fahrzeuge an der falschen Stelle landeten – wurden ebenfalls behoben. Darüber hinaus können Plugins jetzt zueinander navigieren: Ein Klick im Charakter-Tool kann beispielsweise den aktuellen Kontext direkt in das Animationstool übertragen, um fortzufahren, ohne nach Fenstern suchen oder erneut bestätigen zu müssen, um welchen Charakter es sich handelt. Auch die vier Module der Animations-Workbench wurden auf einmal in einer einzigen Designsprache vereint, mit klaren Farben und Abständen, sodass sie wie ein einziges Produkt und nicht wie vier zusammengeschraubte Teile aussehen. Zusammen führen diese den Ablauf „eine Figur erstellen → animieren → in der Szene platzieren“ – was früher bedeutete, zwischen mehreren Werkzeugen hin und her zu springen – zu einem reibungslosen Fließband, dessen Endpunkt genau der gerade verwendbare Editor ist.

Engine: Anti-Aliasing + 9-Slice-UI-Art, ein verfeinerteres Aussehen

Die beiden Motorteile an diesem Tag sind beide sichtbare Verbesserungen. Eine davon ist Multi-Sample-Anti-Aliasing: Ohne sie tragen die schrägen Kanten und Umrisse eines Objekts einen Saum aus feinen „gezackten“ Stufen, die besonders auf Diagonalen und in der Ferne sichtbar sind; Dadurch werden Kanten sanft geglättet und das gesamte Bild wirkt sofort deutlich sauberer. Das andere ist die 9-Slice-Unterstützung: eine Grundvoraussetzung für die Arbeit mit der Benutzeroberfläche – das Hintergrundbild einer Schaltfläche oder eines Bedienfelds verzerrt, wenn es ganz gestreckt wird, die abgerundeten Ecken. Der 9-Slice-Ansatz schneidet das Bild in neun Teile, sodass die „vier Ecken“ unverändert bleiben, während nur die „Ränder und die Mitte“ nach Bedarf gedehnt werden, sodass ein Bild auf Schaltflächen und Bedienfelder jeder Größe passt, ohne sich zu verziehen. Beides ändert nichts am Gameplay, aber sie entscheiden direkt darüber, ob ein Spiel „raffiniert aussieht“. Die solide Gestaltung dieser grundlegenden Look-and-Feel-Funktionen ist die Voraussetzung dafür, dass die Kreationen der Benutzer „vorzeigbar“ sind – so gut das Gameplay auch sein mag, ein Streifen Zacken und ein verzerrter Knopf machen es auf den ersten Blick billiger.

Engine: erweiterbare Asset-Formate + keine stillen Ladefehler mehr

Der Motor hat an diesem Tag auch zwei weitere „grundlegende“ Änderungen vorgenommen. Erstens: Der Asset-Import wurde erweiterbar. Das Wissen darüber, welches Format wie gelesen werden soll, war früher im Engine-Kern fest codiert, sodass die Engine nur die wenigen Formate verwenden konnte, die sie kannte. Heutzutage wurde dieses Wissen aus dem Kern heraus in etwas von außen injizierbares umgewandelt – was bedeutet, dass Dritte der Engine später ihre eigenen Asset-Formate beibringen können, ohne die Engine selbst zu berühren. Dadurch wird der Motor von einem geschlossenen System, das nur die vorgeschriebene Ration frisst, zu einer offenen, erweiterbaren Plattform. Zweitens: Eine integrierte Zuordnung von Ressourcen-IDs zu internen Handles wurde mit klareren Fehlern hinzugefügt. Wenn früher eine Komponente nicht korrekt definiert war oder eine referenzierte Ressource nicht gefunden werden konnte, scheiterte das System oft stillschweigend – die Szene schien geladen zu sein, dennoch fehlte aus unerklärlichen Gründen ein Objekt und man hatte keine Ahnung, wo der Fehler lag; Jetzt werden solche Fälle explizit gemeldet. Durch Erweiterbarkeit kann die Engine „offen werden“, und durch klare Fehler kann sie „debugged“ werden – beides Rückhalt für immer komplexere Inhalte.

Hinter den Kulissen: Präferenzen folgen Ihnen + kein veralteter Entwickler-Cache

Das Backend hat an diesem Tag auch zwei unscheinbare, aber erlebnisprägende Dinge aufgeräumt. Erstens: Die Browsereinstellungen wurden auf dem Server gespeichert, sodass die persönlichen Einstellungen, die Sie in der Benutzeroberfläche anpassen, nicht mehr nur in einem Browser vorhanden sind, sondern Ihnen folgen, immer noch dort, wenn Sie sie woanders öffnen. Zweitens: Ein lästiges Entwicklungszeitphänomen wurde behoben – die Einstiegsseite eines Plugins wurde früher vom Browser zwischengespeichert, sodass man nach dem Ändern des Codes und dem Aktualisieren immer noch die alte Version sah und bezweifelte, ob sie wirksam wurde; An diesem Tag wurde diese Einstiegsseite so eingestellt, dass sie nicht zwischengespeichert wird, um sicherzustellen, dass bei einer Aktualisierung die neueste Version angezeigt wird. Im Einzelfall trivial, entscheiden solche Änderungen darüber, „wie komfortabel die Nutzung ist“: Vorlieben gehen nicht verloren, Aktualisierung ist frisch – scheinbar offensichtlich, doch um sie wirklich zu erreichen, muss man an einer Stelle nach der anderen herumhacken. Das Glätten dieser Grate ist die tägliche Hausaufgabe eines Werkzeugs, das von „brauchbar“ zu „angenehm“ wechselt.

Was dieser Tag bedeutet

Dieser Tag ist ein Wendepunkt: Studio begann sich von einem „Konversationsspielgenerator“ zu einer „Erstellungsplattform mit sowohl Konversation als auch Bearbeitung“ zu entwickeln. Was am meisten in Erinnerung bleibt, ist nicht nur das Ergebnis „Der Editor funktioniert“, sondern auch die Art und Weise, wie es gelandet ist – an einem Tag ein Entwurf, am nächsten läuft er, und nicht ein isoliertes Panel, das darauf gestapelt ist, sondern die Grundlage der „dokumentgesteuerten Szene“, mehrere zugrunde liegende Engine-Funktionen und der Einlaufpfad der Inhaltstools, die alle gleichzeitig aufeinander abgestimmt sind, sodass der Editor auf einer Struktur geboren wurde, die weiter wachsen kann. Für Benutzer: Von diesem Tag an können Sie die KI generieren lassen, während Sie sich selbst anpassen, wobei beide auf dieselbe Szene zeigen, ohne zu kämpfen. Für die Plattform hat dieser Schritt die „menschliche Kreativität“ offiziell wieder in den kreativen Kreislauf eingebunden – die KI bringt Sie von null auf acht Zehntel, und Sie fügen die verbleibenden, ganz persönlichen zwei Zehntel selbst von Hand hinzu.

← Alle täglichen Updates