Show GN: hera-agent-unity - Alternatif MCP untuk mengontrol Unity lewat CLI (0 dependensi runtime)
(github.com/NotNull92)- LLM tidak mengetahui proyek Anda; ia hanya mengingat Unity API yang dipelajari tahun lalu dan pola-pola yang digeneralisasi secara kasar. hera-agent-unity memungkinkan AI mengeksekusi langsung di editor Unity yang aktif dan mengambil hasilnya sebelum menebak-nebak kode — pengukuran nyata alih-alih asumsi
- 1 biner Go + 1 paket C# UPM, 0 dependensi runtime. Saat editor Unity dinyalakan, koneksi sudah tersedia lewat HTTP localhost. Tanpa Python, WebSocket, atau JSON-RPC
- Berjalan di semua agen AI yang bisa menjalankan perintah shell seperti Claude Code, Codex, dan Cursor (tidak terikat pada klien MCP tertentu)
Apa yang bisa dilakukan
- exec — Menjalankan C# arbitrer di dalam Unity (akses penuh editor + runtime). Dikompilasi dengan Roslyn lalu di-cache, sehingga kode yang sama bisa dieksekusi ulang seketika
- console / scene / test / profiler — Membaca log konsol nyata berdasarkan jenisnya, memanipulasi scene, menjalankan pengujian PlayMode, dan membaca profiler dari terminal
- describe_type / find_method / unity_docs — Menginspeksi assembly aktif lewat refleksi, dan menelusuri 31.581 Unity 6 ScriptReference secara offline (tertanam dalam paket, tanpa jaringan atau rate limit)
- manage_gameobject / components / prefab / material / ui — Mengedit GameObject, komponen, prefab, material, dan uGUI lewat API tanpa boilerplate C#
- batch — Menjalankan beberapa perintah secara atomik dalam satu kali bolak-balik HTTP (untuk CI dan otomasi)
- alat kustom — Cukup letakkan kelas C# dengan atribut
[HeraTool], maka akan ditemukan secara otomatis (tanpa registrasi atau codegen)
Fitur unggulan terbaru — mockup UI → UI Unity live (ui_doc)
- Area terlemah AI adalah UI (anchor/pivot/layout di uGUI). Dengan ui_doc, agen merancang dalam JSON IR bergaya HTML lalu Hera menerjemahkannya secara akurat menjadi uGUI nyata
- Loop "pengukuran nyata alih-alih asumsi": mengukur warna dari screenshot referensi (sample) → menulis IR → menerapkan (apply) → merender (capture) → membandingkan → memperbaiki. Mereproduksi HUD game dari satu screenshot tanpa campur tangan manusia
- Pembuatan sprite prosedural tanpa dependensi eksternal, 0 dependensi compile-time pada
com.unity.ugui
Dibandingkan dengan MCP
- Instalasi: Python + uv + FastMCP + file konfigurasi → satu biner tunggal
- Protokol: JSON-RPC via stdio → HTTP POST langsung
- Domain reload: logika rekoneksi yang rumit → stateless (bus filesystem)
- Kompatibilitas: khusus klien MCP → shell, agen, atau skrip apa pun
Mendukung Unity 6 (6000.0+), dan semua fitur tersedia gratis di bawah lisensi MIT. Ini adalah penerus terpadu dari hera-agent (gratis) + hera-agent-pro (komersial), dengan semua fitur Pro kini dirilis di bawah MIT.
Belum ada komentar.