Show GN: hera-agent-unity – eine MCP-Alternative zur Steuerung von Unity per CLI (0 Laufzeitabhängigkeiten)
(github.com/NotNull92)- LLMs kennen euer Projekt nicht und erinnern sich nur an die Unity-API, die sie letztes Jahr gelernt haben, sowie an verallgemeinerte Muster. hera-agent-unity sorgt dafür, dass die KI direkt im laufenden Unity-Editor ausführt und Ergebnisse zurückholt, bevor sie Code errät — gemessen statt geraten
- 1 Go-Binärdatei + 1 C#-UPM-Paket, 0 Laufzeitabhängigkeiten. Wenn der Unity-Editor läuft, ist über localhost HTTP bereits alles verbunden. Kein Python, kein WebSocket, kein JSON-RPC
- Funktioniert mit Claude Code, Codex, Cursor und jedem KI-Agenten, der Shell-Befehle ausführen kann (nicht an einen bestimmten MCP-Client gebunden)
Was man damit machen kann
- exec — Beliebiges C# innerhalb von Unity ausführen (voller Zugriff auf Editor + Runtime). Mit Roslyn kompiliert und gecacht, derselbe Code wird sofort erneut ausgeführt
- console / scene / test / profiler — Echte Konsolenlogs nach Typ auslesen, Szenen manipulieren, PlayMode-Tests ausführen und den Profiler im Terminal lesen
- describe_type / find_method / unity_docs — Laufende Assemblies per Reflection inspizieren und 31.581 Unity-6-ScriptReference-Einträge offline nachschlagen (im Paket eingebettet, kein Netzwerk, kein Rate Limit)
- manage_gameobject / components / prefab / material / ui — GameObjects, Komponenten, Prefabs, Materialien und uGUI per API ohne C#-Boilerplate bearbeiten
- batch — Mehrere Befehle mit nur einem HTTP-Roundtrip atomar ausführen (für CI und Automatisierung)
- Benutzerdefinierte Tools — C#-Klassen mit dem Attribut
[HeraTool]werden automatisch erkannt (keine Registrierung, keine Codegenerierung nötig)
Jüngstes Flaggschiff — UI-Mockup → Live-Unity-UI (ui_doc)
- Der schwächste Bereich von KI ist oft UI (Anchor/Pivot/Layout in uGUI). Mit ui_doc entwirft der Agent in einem HTML-ähnlichen JSON-IR, und Hera übersetzt das präzise in echtes uGUI
- „Gemessen statt geraten“-Schleife: Farbe aus einem Referenz-Screenshot messen (
sample) → IR schreiben → anwenden (apply) → rendern (capture) → vergleichen → korrigieren. So lässt sich ein Game-HUD allein aus einem Screenshot ohne menschliches Eingreifen nachbilden - Externe Abhängigkeiten 0, prozedurale Sprite-Erzeugung, 0 Compile-Time-Abhängigkeiten von
com.unity.ugui
Im Vergleich zu MCP
- Installation: Python + uv + FastMCP + Konfigurationsdatei → einzelne Binärdatei
- Protokoll: JSON-RPC über stdio → direktes HTTP POST
- Domain Reload: komplexe Wiederverbindungslogik → zustandslos (Filesystem-Bus)
- Kompatibilität: nur für MCP-Clients → jede Shell, jeder Agent, jedes Skript
Unterstützt Unity 6 (6000.0+), mit MIT-Lizenz und vollem Funktionsumfang kostenlos. Es ist der vereinheitlichte Nachfolger von hera-agent (kostenlos) + hera-agent-pro (kommerziell), wobei alle Pro-Funktionen unter MIT freigegeben wurden.
Noch keine Kommentare.