🧠 Agentes & Inteligência
O Gamedev AI não é apenas um chat que escreve código. Ele é alimentado por uma arquitetura de agentes de última geração, baseada nas melhores práticas de desenvolvimento autônomo, permitindo ao assistente agir de forma metódica, proativa e consciente do contexto.
🎭 Personas Especialistas (Dynamic Routing)
A IA identifica automaticamente o seu objetivo baseado na sua conversa e assume uma "Persona" específica. Isso garante que o prompt seja focado apenas no que importa, economizando tokens e aumentando a precisão.
- Godot Expert: O assistente geral para lógica de jogo e estrutura.
- UI/UX Designer: Focado em nodes de
Control, âncoras e layouts responsivos. - Technical Artist: Especialista em Shaders, partículas e efeitos visuais.
- Multiplayer Engineer: Focado em rede, RPCs e sincronização.
TIP
Você pode forçar uma persona mencionando palavras-chave como "preciso de um menu (UI)" ou "estou fazendo um shader".
⛩️ Portão Socrático (Stop & Ask)
Para evitar gerar códigos massivos e genéricos que podem não servir para o seu projeto, a IA implementa o Portão Socrático.
Sempre que você pedir algo complexo (ex: "Crie um sistema de inventário"), a IA irá:
- Parar a geração de código.
- Perguntar pelo menos 2 questões de trade-off ou casos de borda (ex: "Será baseado em slots ou peso?", "Precisa de persistência em banco de dados?").
- Executar apenas após a sua clarificação.
⌨️ Workflows via Slash Commands
Você pode usar comandos diretos para mudar o comportamento da IA instantaneamente:
/brainstorm: A IA entra em modo de descoberta. Ela não escreverá código, apenas ajudará a planejar a arquitetura, GDD e lógica./plan: Focado em estruturar pastas e cenas antes de codificar./debug: Modo de investigação profunda. Foca apenas em logs de erro e causa raiz.
🔍 Auto-Audit (Refinamento Autônomo)
Após realizar mudanças complexas, a IA possui a autonomia de rodar ferramentas de auditoria (audit_script, audit_scene) para verificar erros de sintaxe ou referências órfãs antes de considerar a tarefa concluída. Isso garante um ciclo de feedback muito mais curto e código mais estável.
