- LLMs kennen euer Projekt nicht und erinnern sich nur an die im letzten Jahr gelernten Unity-APIs und verallgemeinerte Muster. hera-agent-unity sorgt dafür, dass die AI direkt im laufenden Unity-Editor ausführt und die Ergebnisse zurückholt, bevor sie Code errät — statt Vermutungen gibt es Messwerte
- 1 Go-Binärdatei + 1 C#-UPM-Paket, 0 Runtime-Abhängigkeiten. Sobald der Unity-Editor läuft, ist bereits eine Verbindung über localhost HTTP vorhanden. Kein Python, kein WebSocket, kein JSON-RPC
- Funktioniert mit Claude Code, Codex, Cursor und jedem AI-Agenten, der Shell-Befehle ausführen kann (nicht an einen bestimmten MCP-Client gebunden)
Was kann es?
- exec — führt beliebigen C#-Code innerhalb von Unity aus (voller Zugriff auf Editor + Runtime). Wird mit Roslyn kompiliert und gecacht; derselbe Code läuft beim nächsten Mal sofort erneut
- console / scene / test / profiler — liest echte Konsolen-Logs nach Typ, manipuliert Szenen, führt PlayMode-Tests aus und liest den Profiler im Terminal
- describe_type / find_method / unity_docs — untersucht laufende Assemblies per Reflection und fragt offline 31.581 Unity-6-ScriptReference-Einträge ab (im Paket eingebettet, kein Netzwerk, kein Rate Limit)
- manage_gameobject / components / prefab / material / ui — bearbeitet GameObjects, Komponenten, Prefabs, Materialien und uGUI per API ohne C#-Boilerplate
- batch — führt mehrere Befehle atomar in einem einzigen HTTP-Roundtrip aus (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 für AI ist UI (Anchors/Pivot/Layout in uGUI). Mit ui_doc entwirft der Agent in einer HTML-ähnlichen JSON-IR, die Hera dann präzise in echtes uGUI übersetzt
- „Messwerte statt Vermutungen“-Schleife: Farbe aus einem Referenz-Screenshot messen (
sample) → IR schreiben → anwenden (apply) → rendern (capture) → vergleichen → korrigieren. So lässt sich ein Game-HUD anhand eines einzigen Screenshots ohne menschliches Eingreifen reproduzieren - Prozedurale Sprite-Erzeugung mit 0 externen Abhängigkeiten, 0 Compile-Time-Abhängigkeiten von
com.unity.ugui
Vergleich mit MCP
- Installation: Python + uv + FastMCP + Konfigurationsdatei → eine einzige Binärdatei
- Protokoll: JSON-RPC über stdio → direktes HTTP POST
- Domain Reload: komplexe Reconnect-Logik → stateless (Dateisystem-Bus)
- Kompatibilität: nur für MCP-Clients → jede Shell, jeder Agent, jedes Skript
Unterstützt Unity 6 (6000.0+), alle Funktionen sind unter MIT-Lizenz kostenlos verfügbar. Es ist der zusammengeführte Nachfolger von hera-agent (kostenlos) und hera-agent-pro (kommerziell), wobei jetzt alle Pro-Funktionen unter MIT freigegeben wurden.
Noch keine Kommentare.