← Änderungsprotokoll
Täglich2026-05-31

Exportieren Sie ein Spiel als eigenständige Site + Skybox und Bloom

Dieser Tag machte einen großen Schritt „von der Erstellung zur Auslieferung“: Ein ganzes Spiel kann als eigenständige statische Website exportiert, auf einem beliebigen Host abgelegt und ausgeführt werden. Szenen haben eine echte Skybox erhalten und Bloom- und Composite-Objekte sitzen korrekt; Die Vorschau wird unter vorangestellten URLs korrekt geladen. und die interaktive Erzählpipeline durchläuft eine vollständige Schleife.

Von „gebaut“ bis „ausgeliefert“

Für eine Spieleplattform reicht es nicht aus, sie „bauen“ zu können – Sie müssen in der Lage sein, sie „zu versenden“, also zuzulassen, dass das, was Sie erstellt haben, das Tool verlässt und von anderen gespielt werden kann. Das Wichtigste an diesem Tag war das Ausfüllen des „Export“-Schritts: das Packen eines ganzen Spiels in eine Website, die jeder hosten und öffnen kann. In der Zwischenzeit fügte die Engine Skybox und Bloom für die Atmosphäre hinzu, korrigierte das Laden unter vorangestellten URLs für Flexibilität bei der Bereitstellung und ließ die Erzählpipeline in einer Schleife laufen. Auf der einen Seite „es besser aussehen lassen“, auf der anderen Seite „es wegnehmen, wenn es fertig ist“ – der Tag hat beide Enden der Schöpfung vorangetrieben: Ihnen Freude am Bauen zu bereiten und Ihre Ergebnisse irgendwohin zu bringen.

Packen Sie ein Spiel auf eine Website, die Sie mitnehmen können

Ein großer Schritt in Richtung Versand: Sie können jetzt ein ganzes Spiel als eigenständige statische Website exportieren – Sie müssen nicht das komplette Studio mitbringen; Legen Sie den exportierten Ordner auf einem beliebigen statischen Host ab und er wird selbstständig ausgeführt. Mit anderen Worten: Das Spiel, das Sie hier ins Leben rufen und erstellen, kann verpackt, an Freunde zum Spielen gesendet oder für alle online gestellt werden, anstatt in diesem Tool eingeschlossen zu sein. Ein erstes exportiertes Beispiel war im Lieferumfang enthalten – ein FPS-Spiel namens Sector Strike (mit eigener Szene und Readme) – um die gesamte Exportkette auszuführen und zu validieren. Ein wichtiger Fehler wurde ebenfalls behoben: Die Routenadressen des Backends wurden früher fälschlicherweise von den Routing-Regeln des Frontends „erfasst“, wodurch einige eingebettete Seiten nicht geöffnet werden konnten; Sobald das Problem behoben ist, leitet das exportierte Produkt Front-End- und Backend-Anfragen zuverlässig an die richtige Stelle weiter. Von „spielbar im Inneren des Werkzeugs“ bis „spielbar außerhalb des Werkzeugs“ ist der Weg zur Schifffahrt zum ersten Mal wirklich offen.

Skybox + Bloom: mehr Atmosphäre

Der Motor brachte heute zwei sofort sichtbare Merkmale mit sich. Eine davon ist eine sichtbare Skybox: Der Hintergrund einer Szene ist nicht länger eine flache Volltonfarbe, sondern eine echte Himmelsumgebung, die die gesamte Szene umhüllt, mit Himmel und Atmosphäre in der Ferne – das Raumgefühl ändert sich sofort. Die andere ist Blüte: ein sanftes Leuchten, das auf helle Bereiche überstrahlt – Leuchtreklamen, starke Lichtquellen und leuchtende Objekte erzeugen einen Heiligenschein – die häufigste Bewegung für Science-Fiction-, Traum- oder Nachtszenenatmosphäre. Bei beiden handelt es sich um „Atmosphäreneffekte“, die sich direkt auf das Erscheinungsbild und die Haptik auswirken. Darunter war etwas Wichtiges verkabelt: hierarchische Welttransformationen. Die Position, Drehung und Skalierung eines übergeordneten und untergeordneten Elements werden jetzt Schicht für Schicht korrekt an den Renderer weitergegeben, was bedeutet, dass die Teile eines zusammengesetzten Objekts – eine Figur mit einer Waffe, ein Fahrzeug mit angehängten Teilen – endlich korrekt im Ganzen platziert und bewegt werden, anstatt falsch ausgerichtet zu sein. Atmosphäre und richtige Hierarchie sorgen zusammen dafür, dass eine Szene sowohl gut aussieht als auch „richtig arrangiert“ ist.

Die Vorschau wird unter einem URL-Präfix korrekt geladen

An diesem Tag ging es auch um einen unrühmlichen, aber für die Bereitstellungsflexibilität entscheidenden Weg: Alle Ressourcen in der Vorschau korrekt unter einem „URL-Pfad-Präfix“ laden zu lassen. In vielen realen Bereitstellungen befindet sich eine App nicht im Stammverzeichnis der Website, sondern in einem Unterpfad (einem Unterverzeichnis einer Website) – und wenn Ressourcenadressen dieses Präfix nicht berücksichtigen, werden beim Laden keine Dateien gefunden und es treten Fehler auf. An diesem Tag wurde die gesamte Kette, von der Engine über die Verpackung bis zum Ressourcenindex, auf „Respektierung des Pfadpräfixes“ ausgerichtet und ein Regressionstest gesperrt, um zu verhindern, dass es erneut schief geht. Außerdem wurde der Startablauf korrigiert, um sicherzustellen, dass der gesamte Satz benötigter Laufzeitteile vor dem Start korrekt erstellt wird. Es befasst sich mit der Art von Umgebungsproblemen, die am meisten Kopfzerbrechen bereiten: „Stellen Sie es an einem anderen Ort bereit und laden Sie es ab.“ Damit dieser Pfad funktioniert, bedeutet, dass exportierte Spiele und eingebettete Vorschauen zuverlässig ihre Ressourcen finden und ausgeführt werden, unabhängig davon, unter welchem ​​URL-Pfad sie platziert sind – genau die zugrunde liegende Garantie, die das „In eine Website packen und mitnehmen“ wirklich nutzbar macht.

Die interaktive Erzählpipeline durchläuft eine vollständige Schleife

Die Story-Pipeline für narrative Spiele wurde an diesem Tag in eine End-to-End-Schleife integriert. Eine Handlung ist im Wesentlichen ein verzweigter „Story-Baum“, und das korrekte Zeichnen und Ausführen dieses Baums bedeutet, eine Reihe heikler Probleme zu lösen: wiederholte Nummerierungen eindeutig zu machen, Hinterkanten zu reparieren, lange Verbindungen herumzuleiten und beim Start automatisch einzuhängen, damit sie von Anfang an sichtbar sind – alles wurde an diesem Tag behoben, sodass die gesamte Story-Struktur korrekt dargestellt wird. Der für die Erzählung zuständige Agent ist mit dem gesamten Pipeline-Toolset verbunden und meldet den Fortschritt live, während die Pipeline ausgeführt wird. Das Wichtigste: Wenn die gesamte Pipeline beendet ist, weckt das System diesen Agenten automatisch wieder auf, um eine abschließende Zusammenfassung zu erstellen, anstatt auf halbem Weg anzuhalten und ein offenes Ende übrig zu lassen. Dadurch wird der Aufbau einer verzweigten, temporeichen Handlung zu einem reibungslosen, sichtbaren, sich selbst schließenden Fluss von Anfang bis Ende – die Erzähllinie bewegt sich von „hat Werkzeuge“ zu wirklich „kann den ganzen Weg einmal durchgehen“.

Was dieser Tag bedeutet

Die wichtigste Veränderung an diesem Tag ist, dass die Plattform zum ersten Mal komplett „exit“ ist. Früher war ein Spiel, so gut es auch gemacht war, immer noch im Werkzeug gefangen; und „Als Website exportieren“ plus „Korrektes Laden unter jedem Pfad“ zusammen sorgen dafür, dass Ihre Arbeit hier wirklich ankommt und andere zum ersten Mal erreicht. Mit Skybox und Bloom, die es schöner aussehen lassen, und der Erzählschleife, die es vollständiger macht, füllte dieser Tag das letzte Glied der „Erschaffen – Gestalt annehmen – Versenden“-Kette aus. Der Wert eines Schöpfungswerkzeugs hängt letztendlich davon ab, ob „das, was Sie herstellen, von der Welt gesehen werden kann“. Ab heute ist das Spiel, das Sie hier erstellen, nicht mehr nur eine lokale Demo, sondern ein echtes Werk, das Sie verpacken, hosten und teilen können, damit jeder es spielen kann.

← Alle täglichen Updates