Beta aberto do Unity AI: O Assistente de IA, explicado

Faça perguntas, planeje tarefas complexas e deixe o agente agir — tudo isso sem sair do Editor. Hoje, em nossa série sobre o Unity AI Open Beta, vamos explorar o Unity AI Assistant.
O Unity AI Assistant é o elemento central do Unity AI. Trata-se de um GPT integrado diretamente ao Editor do Unity, alimentado por modelos de IA da Frontier e baseado na documentação e nas melhores práticas do Unity. Ao contrário de um assistente de programação de uso geral, ele conhece a hierarquia da sua cena, os pacotes instalados, a plataforma de destino, os seus GameObjects e muito mais — por isso, as respostas e o código que ele gera são específicos para o que você está realmente desenvolvendo.
O Assistente funciona em três modos. Você escolhe o modo de acordo com a complexidade do que precisa e o nível de autonomia que deseja conceder ao seu assistente de IA.
Modo de perguntas
O modo “Perguntar” é a maneira mais rápida de obter respostas dentro do Editor. Digite uma pergunta em linguagem simples e o Unity AI responderá com uma explicação, um trecho de código ou uma recomendação — tudo com base no contexto do seu projeto. Ele se baseia na documentação do Unity, nas referências da API de tempo de execução e no estado do seu projeto atual.
O modo de consulta é somente para leitura: ele nunca modifica seu projeto, nunca grava arquivos e nunca altera nada sem que você mesmo tome uma ação com base na resposta. É o modo certo quando você quer informações, e não ação.
O modo "Ask" é ideal para:
- Explicando as APIs do Unity e como funcionam componentes específicos
- Diagnóstico de erros do console e sugestões de soluções
- Recomendação de abordagens para um determinado problema de jogabilidade ou de sistema
- Respondendo a perguntas sobre sua cena – “quais GameObjects usam esse material?”
- Consultar a documentação do pacote sem sair do Editor

Modo de planejamento
O modo Plano foi concebido para tarefas que exigem várias etapas para serem concluídas. Quando você descreve o que deseja criar ou alterar, o Assistente elabora um plano estruturado — uma descrição passo a passo do que pretende fazer — antes de realizar qualquer ação.
Você analisa o plano, faz os ajustes necessários e, em seguida, o aprova. Só depois da aprovação é que algo acontece no seu projeto. Isso faz com que o modo Plan seja a escolha certa quando você deseja ter visibilidade e controle sobre a abordagem, para que possa tomar uma decisão informada antes de permitir que a Unity AI faça alterações.
O modo “Plano” funciona bem para:
- Reestruturação de um sistema existente que abrange vários scripts
- Criação de um novo recurso do zero – tratamento de entradas, máquinas de estados, eventos
- Reorganização da hierarquia de uma cena com base em um requisito de projeto
- Migração de código de uma versão ou padrão do Unity para outro
Modo de perguntas
O modo "Perguntar" é o ponto de partida para a maioria das interações. Use-o para fazer perguntas sobre a Unity, obter explicações sobre erros no console, entender como um componente específico funciona ou consultar as melhores práticas. O Assistente se baseia na documentação do Unity e no contexto do seu projeto ativo para fornecer respostas específicas e relevantes.
Exemplos de comandos no modo "Ask":
- “Por que meu Rigidbody está atravessando o chão?”
- “Qual é a diferença entre FixedUpdate e Update?”
- “Como faço para configurar um NavMesh para a minha cena atual?”

Modo de planejamento
O modo de planejamento ajuda a simplificar tarefas complexas, dividindo-as em etapas menores. Em vez de uma única resposta, o Unity AI Assistant elabora um plano estruturado para uma tarefa com várias etapas — listando o que pretende fazer antes de tomar qualquer ação. Isso lhe dá a oportunidade de revisar, ajustar e aprovar antes que qualquer alteração seja feita no seu projeto.
O modo de planejamento é útil para tarefas como refatorar um sistema, criar um novo recurso do zero ou reorganizar a hierarquia de cenas — situações em que você deseja ter uma visão clara da abordagem, para poder tomar uma decisão informada antes da execução.

Modo agente
O modo Agente permite que o Unity AI Assistant execute ações. Depois que você fornece uma instrução e aprova as permissões, ele executa a tarefa do início ao fim: escrevendo scripts, modificando componentes da cena, criando prefabs e verificando se as alterações funcionam conforme o esperado.
Toda mudança é reversível. É possível desfazer etapas, e todos os recursos gerados por IA são marcados com metadados incorporados, de modo que possam ser identificados em seu projeto e para as declarações na loja de aplicativos.
Níveis de permissão
Você controla o nível de autonomia do Modo Agente. Os níveis de permissão permitem restringir o que o Agente pode acessar:
- Somente leitura: o Agente pode visualizar seu projeto, mas não pode gravar nem modificar nada
- Apenas escrever scripts: o Agente pode criar e editar scripts em C#, mas não pode modificar cenas ou recursos
- Autonomia total: o Agente pode escrever scripts, modificar cenas, criar recursos e executar ações do Editor
É exibida uma solicitação de permissão antes que o Agente aplique as alterações em uma sessão. As entradas de atividades da ferramenta aparecem na conversa para que você possa ver exatamente o que o agente está fazendo, e é possível expandir cada entrada para analisar os parâmetros e os resultados.

O que diferencia a Unity AI: Contexto do projeto
A qualidade do que o Unity AI Assistant produz depende do contexto. A maioria das ferramentas de programação com IA só vê o arquivo que você tem aberto. O Unity AI Assistant tem uma visão geral de todo o seu projeto:
- Gráfico de cena e hierarquia
- Todos os GameObjects e seus componentes
- Pacotes instalados e suas versões
- Plataforma de destino e configurações de compilação
- Saída do console – avisos, erros e registros
Esse contexto está ativo. Quando você faz uma pergunta ou solicita uma ação, o Unity AI Assistant analisa o estado atual do seu projeto, e não um instantâneo do momento em que você o abriu. Isso significa que ele é capaz de analisar o que realmente está presente na sua cena, detectar problemas que só surgiriam durante a execução e gerar código que se adapte à sua arquitetura existente.

Incluindo contexto adicional
Você também pode anexar manualmente dados relevantes do projeto a qualquer conversa usando o botão de anexo (+) na janela do Assistente para fornecer um contexto específico. Isso permite que você direcione o Assistente para um script específico, um prefab ou um conjunto de recursos – restringindo seu foco para tarefas nas quais você sabe exatamente com o que ele deve trabalhar.
Como abrir o Unity AI Assistant
Depois de instalar o pacote do Assistant:
1. No menu principal, vá para IA > Assistente.
2. Atrave a janela no seu layout para mantê-la acessível.
3. Selecione um modo (Perguntar, Planejar ou Agente) e digite sua solicitação.
Se você ainda não instalou o pacote, vá em Windows > Gerenciador de Pacotes, selecione “Adicionar pacote pelo nome” e digite com.unity.ai.assistant.

Mais informações sobre o Unity AI
Se você tiver interesse em saber mais sobre o que está disponível na versão beta aberta do Unity AI, convidamos você a ler outros artigos desta série:
Experimente o Unity AI hoje mesmo
A versão beta aberta do Unity AI já está 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 fica seu fluxo de trabalho de desenvolvimento com um agente de IA integrado e sensível ao projeto.
Cadastre-se e saiba mais sobre planos, preços e privacidade de dados em unity.com/features/ai
A documentação completa está disponível na seção de documentação do Unity AI, acessível através do link no Editor, ou em docs.unity3d.com.
O Unity AI Assistant está atualmente em fase de beta aberta. Portanto, os recursos, o comportamento e a disponibilidade descritos nesta publicação estão em fase de desenvolvimento ativo e podem sofrer alterações, ser limitados ou ser descontinuados sem aviso prévio.