Unity AI Open Beta: O assistente AI, explicou

Faça perguntas, planeje tarefas complexas e deixe o agente agir – tudo sem sair do Editor. Hoje, na nossa série Unity AI Open Beta, estamos explorando o Assistente de Unity AI.
O Unity AI Assistant é a peça central da Unity AI. É um GPT incorporado diretamente no Editor Unity, alimentado por modelos de IA de ponta e baseado na documentação Unity e nas melhores práticas. Ao contrário de um assistente de codificação de propósito geral, ele conhece sua hierarquia de cena, seus pacotes instalados, sua plataforma de destino, seus GameObjects e muito mais – de modo que as respostas e o código produzido são específicos para o que você está realmente construindo.
O Assistente opera em três modos. Você escolhe o modo com base na complexidade do que você precisa e na quantidade de autonomia que você deseja dar ao seu assistente de IA.
Modo de pergunta
O modo de pergunta é a maneira mais rápida de obter respostas dentro do Editor. Digite uma pergunta em inglês simples e o Assistente de Unity AI responde com uma explicação, um fragmento de código ou uma recomendação – tudo baseado no contexto do seu projeto. Baseia-se na documentação do Unity, nas referências da API em execução e no estado do seu projeto atual.
O modo de pergunta é somente de leitura: ele nunca modifica seu projeto, nunca escreve arquivos e nunca muda nada sem que você agisse sobre a resposta. É o modo certo quando você quer informação, não ação.
O modo de pergunta é bom em:
- Explicando as APIs Unity e como componentes específicos funcionam
- Diagnosticando erros de console e sugerindo correções
- Recomendação de abordagens para um determinado problema de jogo ou sistema
- Responder às perguntas sobre a sua cena – “Que GameObjects usam este material?”
- Procurar a documentação do pacote sem sair do Editor

Modo plano
O modo de planejamento foi concebido para tarefas que requerem múltiplos passos. Quando você descreve o que você quer construir ou mudar, o Assistente produz um plano estruturado – uma desagregação passo a passo do que ele pretende fazer – antes de tomar qualquer ação.
Você revisa o plano, ajusta-o se necessário e, em seguida, aprova-o. Somente após a aprovação acontece algo em seu projeto. Isso torna o modo Planear a escolha certa quando você quer visibilidade e controle sobre a abordagem, para que você possa tomar uma decisão informada antes de permitir que a Unity AI faça alterações.
O modo Plano funciona bem para:
- Refactoring um sistema existente em vários scripts
- Configurar um novo recurso do zero – manipulação de entrada, máquinas de estado, eventos
- Reorganização de uma hierarquia de cena com base em um requisito de design
- Migrar código de uma versão ou padrão Unity para outro
Modo de pergunta
O modo de pergunta é o ponto de partida para a maioria das interações. Use-o para fazer perguntas sobre Unity, obter explicações para erros de console, entender como um componente específico funciona ou procurar melhores práticas. O Assistente baseia-se na documentação da Unity e no contexto do seu projeto ativo para dar respostas específicas e relevantes.
Exemplo de prompts no modo Ask:
- “Por que meu corpo rígido passa pelo chão?”
- “Qual é a diferença entre FixedUpdate e Update?”
- “Como configurar um NavMesh para a minha cena atual?”

Modo plano
O modo de planejamento ajuda você a simplificar tarefas complexas, dividindo-as em passos menores. Em vez de uma única resposta, o Unity AI Assistant produz um plano estruturado para uma tarefa de vários passos – listando o que pretende fazer antes de tomar qualquer ação. Isso dá-lhe a oportunidade de revisar, ajustar e aprovar antes de qualquer alteração no seu projeto.
O modo Plane é útil para tarefas como refactoring de um sistema, configurar um novo recurso a partir do zero ou reorganizar a hierarquia de cena – situações onde você deseja visibilidade na abordagem, para que você possa tomar uma decisão informada antes da execução.

Modo Agente
O modo Agent dá ao Assistente Unity AI a capacidade de agir. Uma vez que você dá uma instrução e aprova suas permissões, ele executa a tarefa de ponta a ponta: escrever scripts, modificar componentes de cena, criar prefab e verificar se as mudanças se comportam como instruído.
Toda mudança é reversível. Você pode anular os passos e todos os ativos gerados por IA são marcados com metadados incorporados para que sejam identificáveis em seu projeto e para declarações da app store.
Niveles de permissão
Você controla quanto autonomia o modo Agent tem. Os níveis de permissão permitem restringir o que o Agente pode tocar:
- Apenas para leitura: o Agente pode inspeccionar seu projeto, mas não pode escrever ou modificar nada
- Apenas escrever scripts: o Agente pode criar e editar scripts C#, mas não modificar cenas ou recursos
- Autonomia total: o Agente pode escrever scripts, modificar cenas, criar recursos e executar ações de Editor
Uma prompt de permissão aparece antes que o Agente aplique alterações em uma sessão. As entradas de atividade de ferramenta aparecem na conversa, para que você possa ver exatamente o que o Agente está fazendo, e você pode expandir cada entrada para revisar parâmetros e resultados.

O que diferencia Unity AI: Contexto do projeto
A qualidade do que o Unity AI Assistant produz se resume ao contexto. A maioria das ferramentas de codificação de IA só vê o arquivo que você abriu. O Assistente de Unity AI vê todo o seu projeto:
- Cenário gráfico e hierarquia
- Todos os GameObjects e seus componentes
- Pacotes instalados e suas versões
- Plataforma de destino e configurações de construção
- Saída da consola – avisos, erros e registros
Esse contexto é vivo. Quando você faz uma pergunta ou solicita uma ação, o Assistente Unity AI lê o estado atual do seu projeto, não uma instantânea de quando você o abriu. Isso significa que ele pode raciocinar sobre o que realmente está em sua cena, pegar problemas que só apareceriam no tempo de execução e gerar código que se encaixa em sua arquitetura existente.

Adicionando contexto adicional
Você também pode anexar manualmente dados de projeto relevantes a qualquer conversa usando o botão de anexo (+) na janela Assistente para fornecer contexto específico. Isso permite que você aponte o Assistente para um script específico, um pré-fabricado ou um conjunto de ativos – estreitando seu foco para tarefas onde você sabe exatamente com o que ele deve estar trabalhando.
Como abrir o Unity AI Assistant
Depois de instalar o pacote Assistente:
1. No menu principal, vá para AI > Assistente.
2. Docke a janela em seu layout para mantê-lo acessível.
3. Selecione um modo (Pedido, Plano ou Agente) e insira o seu prompt.
Se ainda não tiver instalada o pacote, vá para Window > Package Manager, selecione Adicionar pacote por nome e entre com.unity.ai.assistant.

Mais sobre Unity AI
Se você está interessado em ler mais sobre o que está disponível na Unity AI Open Beta, convidamos você a ler outros artigos nesta série em andamento:
- Introdução Unity AI Open Beta
- Como começar com o MCP
- Usando o Gerador de UI
- Criar props com o gerador de objetos 3D
- Criar materiais PBR a partir de um prompt de texto usando o Material Generator
- Criar skyboxes e reflexões de ambiente com o Cubemap Generator
- Usar o Sprite Generator para criar sprites 2D, ícones e spritesheets
Tente Unity AI hoje
A beta aberta do Unity AI está agora disponível para todos os desenvolvedores do Unity 6. Inscreva-se para um teste gratuito, explore o Unity AI Assistant, conecte suas ferramentas preferidas através do Unity AI Gateway e comece a experimentar como seu fluxo de trabalho de desenvolvimento se parece com um agente de IA consciente do projeto incorporado.
Registre-se e aprenda mais sobre planos, preços e privacidade de dados em unity.com/features/en
A documentação completa está disponível nos documentos Unity AI vinculados do Editor ou em docs.unity3d.com.
Unity AI Assistant está atualmente em beta aberta. Como tal, os recursos, o comportamento e a disponibilidade descritos neste post estão em desenvolvimento ativo e podem ser alterados, limitados ou descontinuados sem aviso prévio.