unityctl - ferramenta de CLI que permite que agentes de IA controlem diretamente o editor do Unity
(github.com/Jason-hub-star)Embora diversos agentes de IA para programação tenham evoluído recentemente, em ferramentas centradas em GUI como o Unity ainda é difícil para a IA executar sozinha o ciclo de feedback de "corrigir o código, rodar o jogo de verdade e depois verificar o resultado".
Foi desenvolvido com o objetivo de criar um ambiente em que agentes de IA possam lidar com o Unity como se fosse um programa de terminal e testar de forma autônoma.
Principais recursos
Controle do modo Play: controla os estados Play/Stop/Pause do Unity em um ambiente de CLI.
Compilação e testes: aciona pelo terminal o recarregamento de scripts do editor, a compilação de assets e a execução de testes unitários.
Captura de screenshots: captura a tela durante o modo Play para que a IA possa verificar visualmente os resultados por meio de modelos multimodais (Vision).
Formas de uso
Ao fornecer ao agente de IA, via prompt, como usar o unityctl, é possível construir um loop de automação em que a própria IA executa o jogo, tira screenshots e corrige bugs.
Também é útil para manter o Unity aberto em ambientes de desenvolvimento local ou de CI/CD e escrever scripts de automação baseados em terminal.
Contribuições, feedbacks e PRs são muito bem-vindos de quem tem interesse em automação com Unity ou integração com IA.
Ainda não há comentários.