unityctl - herramienta CLI que permite a agentes de IA controlar directamente el editor de Unity
(github.com/Jason-hub-star)Aunque recientemente han avanzado diversos agentes de IA para programación, en herramientas centradas en GUI como Unity es difícil que la IA realice por sí sola el ciclo de retroalimentación de "corregir el código, ejecutar realmente el juego y luego verificar el resultado".
Fue desarrollado para crear un entorno en el que los agentes de IA puedan manejar Unity como si fuera un programa de terminal y probar de forma autónoma.
Principales funciones
Control del modo Play: controla los estados Play/Stop/Pause de Unity desde un entorno CLI.
Compilación y pruebas: dispara desde la terminal la recarga de scripts del editor, la compilación de assets y la ejecución de pruebas unitarias.
Captura de pantalla: captura la pantalla durante el modo Play para que la IA pueda verificar visualmente los resultados mediante modelos multimodales (Vision).
Formas de uso
Si se le proporciona a un agente de IA para programación un prompt con el uso de unityctl, se puede construir un ciclo de automatización en el que la IA ejecute el juego por su cuenta, tome capturas de pantalla y corrija bugs.
Es conveniente para mantener Unity abierto en un entorno de desarrollo local o en un entorno CI/CD y escribir scripts de automatización basados en terminal.
Se agradecen mucho los comentarios y PR de quienes estén interesados en la automatización de Unity o en la integración con IA.
Aún no hay comentarios.