Show GN: OpenClaw-Plugin, mit dem AI-Agenten Unity-/Godot-/Unreal-Editoren direkt steuern
(github.com/TomLeeLive)AI-Agenten können direkt innerhalb von Game-Engines Szenen bearbeiten, Objekte erstellen und Spiele testen.
Ich habe das gebaut, weil ich ein Planungsdokument als Markdown erstellen wollte und neugierig war, wie weit ein AI-Agent damit gehen kann.
Auch von unterwegs lässt sich per Telegram Arbeit anweisen, und wenn man darum bittet, einen Screenshot zu machen und zu schicken, sendet der Agent ihn zurück.
Ich habe drei Game-Engine-Plugins für OpenClaw entwickelt:
Unity Plugin (~100 Tools)
• Erstellen, Ändern und Löschen von GameObjects/Components
• Steuerung von Transform, Physics und Material
• Steuerung des Play-Modus + Simulation von Tastatur- und Mauseingaben
• Funktioniert auch im Editor-Modus (Play-Modus nicht erforderlich)
Godot Plugin (30 Tools)
• Verwaltung von Szenen/Nodes, Bearbeitung von Ressourcen
• Editor-Steuerung, Lesen von Skripten
• Play-Modus + Eingabesimulation
Unreal Plugin (40+ Tools)
• Erstellen, Ändern und Löschen von Actors/Components
• Blueprint- und Level-Verwaltung
• Steuerung von Play/Stop/Pause + Eingabesimulation
Funktionsweise:
• Installation über den Paketmanager der jeweiligen Engine (Unity: UPM, Godot: AssetLib, Unreal: Marketplace)
• Das Plugin startet einen HTTP-Server innerhalb des Editors
• OpenClaw verbindet sich damit und stellt die Editor-API als Agenten-Tools bereit
• Per Chat „Platziere 3 Gegner-Charaktere“ → sie werden tatsächlich in der Szene platziert
Beispielhafte Anwendungsfälle:
• „Finde alle Lichter in dieser Szene und reduziere ihre Helligkeit um 50 %“
• „Erstelle ein Wandobjekt vor dem Spielercharakter“
• „Starte das Spiel, bewege dich 10 Sekunden lang mit der W-Taste und mache einen Screenshot“
Statt Code aus ChatGPT zu kopieren und einzufügen, bedient die AI den Editor direkt.
Ich habe das allein entwickelt, und alles ist Open Source (Apache 2.0).
• Unity: https://github.com/TomLeeLive/openclaw-unity-plugin
• Godot: https://github.com/TomLeeLive/openclaw-godot-plugin
• Unreal: https://github.com/TomLeeLive/openclaw-unreal-plugin
Außerdem gibt es auch spezialisierte AI-Personas für die Spieleentwicklung mit OpenClaw: https://clawsouls.ai/souls (gamedev-mentor, game-designer usw.)
Fragen oder Feedback sind willkommen.
2 Kommentare
Ich habe es noch nicht verwendet, aber gibt es Unterschiede zu den bestehenden MCPs?
Bestehende MCP-Server sind so aufgebaut, dass sie an LLM-Clients wie Claude Desktop oder ChatGPT angebunden werden und sich daher nur nutzen lassen, wenn man vor dem Editor sitzt.
Dieses Plugin ist jedoch mit dem OpenClaw-Agenten integriert, sodass eine permanente 24/7-Verbindung möglich ist und sich der Editor auch aus der Ferne über Messenger wie Telegram steuern lässt. Wenn man zum Beispiel unterwegs schreibt „Verschieb den Spawn-Punkt des Gegners in der Szene von vorhin auf (10, 0, 5)“, erledigt die AI das direkt im Editor.
Der Umfang der Editor-Steuerung beschränkt sich dabei nicht auf das Lesen und Schreiben von Code, sondern reicht bis zur direkten Steuerung des Inspectors (Objekte erstellen, Transform ändern, Tests im Play-Modus usw.).