Wie man eine Spielidee an einen KI-Agenten übergibt und einen funktionierenden Prototyp mit Assets und Physik erhält
Normalerweise enden Versuche, ein neuronales Netz ein Spiel schreiben zu lassen, mit ein paar hundert Zeilen Code. Man führt diesen Code im Browser aus, sieht ein graues Quadrat über ein grünes Rechteck springen, und die Magie verpufft. Um einen richtigen Prototypen zu erstellen, muss man die Engine manuell konfigurieren, Sprites oder 3D-Modelle generieren, Physik einbinden, Shader korrigieren und sicherstellen, dass die Szene ohne Artefakte gerendert wird.
Das godogen-Repository verfolgt einen anderen Ansatz. Es ist weder ein Spiel noch ein fertiger Binärgenerator. Der Autor hat eine Pipeline gebaut, die eine Projektumgebung für autonome Agenten wie Claude Code oder Codex bereitstellt. Du beschreibst die Mechanik in Textform, und der Agent richtet selbst die Engine ein, ruft externe APIs für Textur- und 3D-Mesh-Generierung auf, führt den Build durch und betrachtet das Ergebnis über Videoaufzeichnung oder eine Live-Instanz.
Wie diese Pipeline funktioniert
Die gesamte Idee basiert auf einer Kette: godogen generiert die Repository-Struktur für den gewählten Stack, und dann geht die Kontrolle an den Agenten über. Das Ergebnis ist kein Wirrwarr von Skripten, sondern ein sauberes Gerüst mit Anweisungen für das LLM.
Das godogen-Quell-Repository selbst ist leichtgewichtig. Es enthält:
- Runtime-Manifest in
prompts/runtime.md - Asset-Generierungsspezifikationen im
asset-gen/-Ordner - Kompakte Anleitungen für jede Engine (
engines/godot.md,engines/bevy.md,engines/babylon.md) - Skript
publish.sh, das alles zu einem funktionierenden Projektordner zusammenführt
Wenn du das Publish-Skript ausführst, bildet es einen minimalen Satz an Dateien (zum Beispiel CLAUDE.md oder AGENTS.md mit Skills). Der Agent liest eine einseitige Anleitung und recreiert eigenständig das Boilerplate, die Ordnerstruktur und die Screen-Capture-Skripte.
Unterstützte Engines und Asset-Generierung
Das Tool ist auf drei spezifische Game-Stacks zugeschnitten:
- Godot 4 mit C#/.NET. Der Agent generiert Szenen zur Build-Zeit, schreibt Logikskripte und bindet Jolt-Physik ein.
- Bevy mit Rust. Vollständig codebasierte ECS-Szenen und Headless-Builds mit Offscreen-Rendering.
- Babylon.js mit TypeScript. Vite-basierte Projekte, die sofort von einem lokalen Webserver bereitgestellt werden.
Bei Assets geht das Tool pragmatisch vor. Der Agent versucht nicht blind, Pixel zu zeichnen, sondern ruft spezialisierte Netzwerke auf:
- Gemini generiert Konzepte, Referenzen und Charaktersprites
- xAI Grok bearbeitet Umgebungstexturen, einfache Objekte und Looped-Animationen mit Hintergrundentfernung
- Tripo3D konvertiert Bilder in 3D-Modelle und wendet einfaches Rigging für humanoide Charaktere an
Das Hauptfeature: Visueller Nachweis statt Compiler-Behauptungen
Normale Codegeneratoren betrachten ihre Arbeit als erledigt, wenn der Compiler keine Fehler wirft. Bei Spielen funktioniert das nicht: Ein Projekt kann erfolgreich gebaut werden, aber der Charakter könnte durch die Bodenstruktur fallen oder in einer Wand steckenbleiben, weil ein Collider schief ist.
Godogen implementiert eine Proof-over-Claims-Feedbackschleife. Der Agent führt das Spiel durch ein virtuelles Display xvfb oder den Browser aus, nimmt 15–20 Sekunden echten Gameplay auf und wertet die Frames aus. Wenn unsichtbare Kollisionen in dem Video herumfliegen oder sich ein Modell in die falsche Richtung dreht, geht der Agent zurück zum Code und korrigiert die Skripte, bis das Bild der Beschreibung entspricht.
Du kannst damit in zwei Modi arbeiten:
- Interaktiv. Du führst das Projekt lokal aus oder öffnest den Browser mit Babylon.js, beobachtest die Aktionen des Agenten und leitest ihn an Entscheidungspunkten.
- Im Hintergrund. Du gibst die Anforderungen an, gehst Tee trinken oder lässt die Aufgabe über Nacht auf einem Remote-Server laufen. Am Ende liefert der Agent ein fertiges Repository und einen Videobericht, der die Funktionalität bestätigt.
Schnellstart
Für die Bereitstellung benötigst du die installierten Engines und Systempakete wie ffmpeg, xvfb, imagemagick und vulkan-tools. Wenn du für Godot bauen möchtest, brauchst du .NET SDK und Godot 4. Für Bevy benötigst du Rust mit Cargo, und für Babylon.js – eine aktuelle Version von Node.js (22.12 oder höher) und einen Browser mit Hardware-WebGL2.
Exportiere vor dem Start die API-Keys der Generatoren:
Anschließend rufst du das Skript publish.sh auf und gibst die Engine, den Agenten und das Zielverzeichnis an:
Gehe dann in den erstellten Ordner, starte dort eine Agent-Sitzung (zum Beispiel claude) und übermittle eine Textabfrage mit der Mechanikbeschreibung.
Auf einem Server ausführen
Da der iterative Zyklus mit 3D-Asset-Generierung und Video-Runs mehrere Stunden dauern kann, ist es nicht immer praktisch, das auf einem Arbeitslaptop laufen zu lassen. Das Projekt eignet sich gut für Cloud-GPU-Instanzen mit Ubuntu oder Debian.
Der einfachste Weg, eine Sitzung auf dem Server am Laufen zu halten, ist über tmux, und du kannst den Prozess über die Sitzungsfreigabe-Interfaces verwalten, die in Claude Code und Codex verfügbar sind. In diesem Szenario führt der Agent den Build im Hintergrund durch, ohne deine lokale CPU zu beanspruchen.
Für wen ist das gedacht
Godogen ist ideal für diejenigen, die regelmäßig an Game Jams teilnehmen oder schnell Game-Design-Hypothesen testen möchten. Anstatt zwei Tage damit zu verbringen, kostenlose Modelle auf itch.io zu suchen und das grundlegende Szenen-Scaffolding einzurichten, kannst du in ein paar Stunden ein funktionierendes Skelett mit einzigartigen Assets und konfigurierter Physik erhalten.
Du solltest hier nicht nach Produktionscode für große kommerzielle Releases suchen: Der Agent wird bei komplexer Architektur unweigerlich Fehler machen. Aber als experimentelle Pipeline für schnelles Mechanik-Prototyping sieht godogen sehr praktisch aus. Es lohnt sich definitiv, es auszuprobieren, wenn du bereits ein Abonnement für einen der CLI-Agenten hast und Interesse an Godot oder Bevy mitbringst.
Ähnliche Projekte
