2 Punkte von awfulanthropic 5 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen
  • 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.

Noch keine Kommentare.