Sobre o projeto

Unity Semantic Bridge (USB) é uma ponte MCP (Model Context Protocol) que permite que agentes de IA trabalhem ao lado de desenvolvedores dentro de uma sessão ativa do Unity Editor. Ao contrário de consultas estáticas de projeto, ela fornece ferramentas para que os agentes observem ações humanas, inspecionem a hierarquia da cena e modifiquem elementos do projeto dinamicamente. As principais capacidades incluem: - Coworking Humano-Agente: Ferramentas para rastrear eventos recentes do Unity Editor (mudanças na hierarquia, seleções, logs do console) e enviar notificações de volta para a janela de chat do Unity. - Gerenciamento de Cena e GameObject: Capacidades para consultar hierarquias de cena, inspecionar GameObjects e componentes, criar/duplicar/excluir objetos e modificar valores de campos serializados com suporte a Undo. - Ferramentas de Asset e Scripting: Ferramentas para encontrar assets via AssetDatabase, escrever scripts C#, gerenciar ScriptableObjects e monitorar o status de compilação. - Controle do Editor: Capacidade de capturar screenshots da visualização do jogo ou da cena, alternar o Play Mode e gerenciar logs do console. - Diagnósticos de Iluminação: Ferramentas especializadas para projetos URP para identificar luzes que afetam objetos específicos e um subagente de diagnóstico autônomo opcional para problemas de iluminação. O sistema roda localmente e é compatível com Unity 2022.3 LTS até Unity 6.3, utilizando um listener HTTP para comunicação entre o servidor MCP e o Unity Editor.