The Official Unity Plugin for Codex

Sep 16, 2026
Rachel Zhao - Unity
Director of AI Products
EngineAI
The Unity logo shows next to the OpenAI logo on a white background.

Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Temos o prazer de anunciar que o plugin oficial do Codex da OpenAI para Unity já está disponível! O novo plugin coincide perfeitamente com o lançamento do GPT-6 Astra , o mais recente modelo da OpenAI que torna o uso do computador mais rápido. Descobriu-se que Astra pode ser um ótimo modelo para usar na criação de jogos .

Na verdade, o próprio Andrew Walko, da OpenAI, mostrou um ótimo exemplo de como ele usou o Unity e o Codex com o GPT-6 Astra para criar um ambiente Unity com alguns comandos. Você vai notar que Andrew criou seu próprio plugin para Unity como primeiro passo.

O novo plugin oficial do Unity para Codex elimina essa etapa, permitindo que você compile com maior facilidade e chegue ao resultado final ainda mais rápido! Nosso plugin oficial oferece ao Codex as funcionalidades que os próprios engenheiros da Unity desenvolveram para as tarefas que você realiza. Ele verifica seu projeto primeiro, usa a API atual e valida o resultado antes de entregá-lo a você.

O plugin inclui:

  • 31 habilidades para começar (e continuaremos adicionando mais), escritas pelas equipes da Unity responsáveis ​​por cada recurso: UI Toolkit e uGUI, 2D e mapas de blocos, URP e Shader Graph, áudio, navegação e física, IAP e LevelPlay, multijogador, web e localização.
  • A configuração requer apenas dois comandos, seja pelo terminal ou com um clique a partir do diretório de plugins da OpenAI: adicionar o marketplace e adicionar o plugin. Sem configurações por projeto e nada para copiar entre máquinas ao migrar para uma nova.
  • Unity a partir do seu terminal: a skill unity-cli instala editores, cria e abre projetos e gerencia pacotes.
  • Compatível com Unity 6+.

As funcionalidades do plugin oficial da Unity para Codex são desenvolvidas e mantidas por engenheiros da Unity , especialistas em diferentes aspectos do motor Unity. Assim, você pode esperar melhores resultados e menos erros de programação.

O logotipo da Unity aparece em um fundo branco ao lado do logotipo da OpenAI.

Por que escolher o plugin oficial do Unity para o Codex?

Quando você aponta um agente de codificação de propósito geral para um projeto Unity hoje, ele responde com base na média de tudo o que já foi escrito sobre Unity. Isso significa uma década de tópicos em fóruns, tutoriais e exemplos de código, muitos dos quais escritos para versões do motor gráfico que não são mais distribuídas. A resposta que surge é aquela que se repete com mais frequência, e não aquela que ainda é verdadeira hoje.

O resultado geralmente compila, mas você obtém um atlas de sprites criado manualmente, recurso por recurso, em vez de compactado por um pipeline de pré-compilação. Você obtém um menu cujos botões se animam ao entrar e voltam ao normal ao sair, porque a transição foi declarada no estado de foco em vez da classe base. Você obtém um recurso de renderização URP que é lido como correto, mas nunca é executado.

Com o plugin oficial, o Codex funciona seguindo as diretrizes da Unity para cada uma dessas tarefas, incluindo a decisão mais inteligente sobre qual framework de interface do usuário seu projeto deve usar.

É essa lacuna entre o quase certo e o não tão certo que constitui a principal frustração citada pelos desenvolvedores em relação às ferramentas de IA. Na Pesquisa de Desenvolvedores de 2025 do Stack Overflow :

  • 66% citaram "soluções de IA que são quase perfeitas, mas não totalmente" como sua principal frustração.
  • 45% afirmaram que depurar código gerado por IA consome mais tempo.
  • 46% disseram desconfiar da precisão dos resultados da IA, contra 33% que confiam nela.

O plugin oficial do Unity para Codex resolve esse problema, um trabalho de cada vez. Cada habilidade ensina ao agente como uma tarefa específica deve ser realizada: onde um projeto Unity armazena seus recursos, como um atlas deve ser construído, o que um recurso de renderização URP precisa satisfazer para funcionar. Nada disso é trabalho novo para você, porque cada uma dessas tarefas é algo que você já faz em uma semana normal. O que muda é que o agente passa a trabalhar com base em instruções escritas pela equipe da Unity , em vez de informações obtidas de outras fontes sobre a Unity .

A comunidade criou plugins com funcionalidades realmente úteis para Unity , e muitos deles são amplamente utilizados. O que a versão oficial acrescenta é responsabilidade e autenticidade, porque cada habilidade vem dos engenheiros da Unity que constroem esse sistema, é testada em relação ao comportamento real do motor, passa por nossa revisão de segurança e é atualizada conforme o motor é lançado, portanto, as orientações raramente se distanciam da versão que você está usando. O próprio plugin é publicado pela Unity Technologies sob a Licença Complementar da Unity e está listado no diretório Codex com o nosso nome.

Primeiros passos e ferramentas

Habilidade
/novo-projeto-unity
O que ela faz
Fluxo guiado para um projeto totalmente novo: reúne o conceito, as plataformas e a monetização, instala o Editor quando solicitado e, em seguida, cria o projeto, o controle de versão e os pacotes. Não cria código de jogabilidade.
/unity-cli
O que ela faz
Instala editores, cria e abre projetos, gerencia pacotes, licenças e módulos, compila, testa e lê registros.
/unity-package-management
O que ela faz
Adicione, remova, atualize e descubra pacotes UPM de fora do Editor, incluindo instalações headless e CI por meio da API PackageManager.Client em C#, e escolha de pacotes por gênero, plataforma e monetização.
/generate-editor-search-query
O que ela faz
Gera consultas de pesquisa do Unity e abre a janela de pesquisa para consultas somente leitura: encontre materiais, prefabs, cenas, shaders, GameObjects, componentes, rótulos, caminhos e referências no projeto ou cena atual.

Interface do usuário e texto

Habilidade
/ui
O que ela faz
Especialista em roteamento e interface de usuário. Detecta qual sistema de interface do usuário um projeto utiliza antes que qualquer código de interface seja escrito e, em seguida, repassa a responsabilidade para o UI Toolkit, uGUI ou IMGUI. Utilize para qualquer solicitação de menu, HUD ou tela onde nenhum framework seja especificado.
/ui-uitk
O que ela faz
Especialista em UI Toolkit para Unity 6.0+: Arquivos UXML e USS, layouts flexíveis, UIDocument, vinculação em tempo de execução, elementos personalizados, manipuladores, PanelSettings.
/ui-ugui
O que ela faz
Especialista em uGUI (baseado em Canvas): Hierarquias de tela, RectTransforms, Grupos de Layout e interface de usuário pré-fabricada.
/ui-imgui
O que ela faz
Especialista em IMGUI para ferramentas de edição legadas: EditorWindows, inspetores personalizados, PropertyDrawers, OnGUI. Somente para manutenção; a nova interface do editor utiliza o UI Toolkit por padrão.
/optimize-text-mesh-pro
O que ela faz
Pilhas de fontes TextMeshPro , atlas de fallback dinâmicos, taxas de preenchimento e amostragem, SDF16, disciplina AutoSize, fontes CJK, espaço mundial vs. uGUI e captura de dados de fontes do Memory Profiler .

2D e sprites

Habilidade
/2d-pixel-perfect
O que ela faz
Configura, diagnostica e corrige a renderização 2D com perfeição de pixels para jogos retrô e de pixel art.
/sprite-editor
O que ela faz
Edita retângulos, bordas, pontos de pivô e contornos de sprites, e divide folhas de sprites automaticamente, em uma grade ou isometricamente, por meio de scripts de edição ISpriteEditorDataProvider gerados.
/sprite-segment-3x3grid
O que ela faz
Segmenta um sprite em uma grade 3x3 por correspondência de cores e gera um padrão de texto indicando quais células correspondem ao centro — o formato de entrada que a habilidade RuleTile utiliza.
/manage-sprite-atlas
O que ela faz
Gerencia o SpriteAtlas por meio de um pipeline de pré-compilação (IPreprocessBuildWithReport): atlas mestre e variantes, configurações de textura e empacotamento, configuração por plataforma e acesso ao atlas em tempo de execução.
/tilemap-palette-create
O que ela faz
Cria um recurso de paleta de tiles para design de níveis 2D , em layouts de grade retangulares, hexagonais ou isométricas.
/tilemap-ruletile-createempty
O que ela faz
Cria um RuleTile, HexagonalRuleTile ou IsometricRuleTile em branco para configuração de regras personalizadas. Somente quando nenhum sprite for fornecido.
/tilemap-ruletile-createfromsegment
O que ela faz
Constrói RuleTiles de mosaico automático a partir de sprites de terreno ou borda existentes, convertendo padrões de grade 3×3 em configurações de vizinhos TilingRule classificadas por especificidade.

Gráficos e renderização

Habilidade
/urp-postprocessing
O que ela faz
Configura e depura o pós-processamento URP através da estrutura Volume: bloom, mapeamento de tons, ajustes de cor, profundidade de campo, vinheta, desfoque de movimento.
/shader-graph-create-custom-node
O que ela faz
Gera nós personalizados do Shader Graph a partir de HLSL, incluindo a possibilidade de fazer com que o HLSL existente funcione como um nó de função refletida.
/validate-urp-render-graph-renderer-feature
O que ela faz
Analisa um ScriptableRendererFeature do Unity 6+ baseado na API Render Graph: conexão de recursos, vinculação de materiais, estrutura de execução, uso de descritores e exposição global de recursos.
/migrate-birp-to-urp
O que ela faz
Planeja, executa e soluciona problemas na migração do Pipeline de Renderização Integrado (Built-in Render Pipeline - BIRP) para o URP: materiais e shaders, materiais rosa, URP 2D , iluminação, mapas de luz pré-renderizados (baked lightmaps), sondas de reflexão e bugs visuais pós-migração.

Áudio

Habilidade
/mixers de configuração de áudio
O que ela faz
Classifica cada fonte de áudio de acordo com o que ela reproduz e a encaminha para o grupo de mixagem de áudio correto. Faz um inventário do que existe e pede que você adicione qualquer item que esteja faltando, em vez de simplesmente ignorá-lo.
/otimizar-áudio
O que ela faz
Reduz o consumo de memória de áudio e CPU através da importação de configurações e da configuração do mixer. Seleciona o tipo de carregamento correto para clipes curtos, músicas e faixas de fundo ambientais, e força o áudio 3D para mono.
/setup-vivox-voice-chat
O que ela faz
Chat de voz e texto no jogo com Unity Vivox: permissões de microfone no Android e iOS, ajuste de VAD, push-to-talk, canais de proximidade e de equipe, interface de usuário para silenciar e controlar o volume.

Cena e jogabilidade

Habilidade
/inicializa-navegação-ai
O que ela faz
Configura a AI Navigation — superfícies e agentes NavMesh, obstáculos, links, modificadores, áreas e custos. Malhas transitáveis, busca de caminhos, rotas de patrulha, desvio de obstáculos.
/physics-3d-collision
O que ela faz
Diagnostica problemas de colisão e gatilho do PhysX 3D : callbacks não sendo acionados, objetos atravessando uns aos outros, raycasts ausentes, regras do MeshCollider, forças que param de funcionar após estabilizarem.

Monetization e operações ao vivo

Habilidade
/implement-in-app-purchases
O que ela faz
Implementa, configura e depura o Unity IAP de ponta a ponta: catálogo, fluxo de confirmação pendente em duas etapas, validação de recibo, restauração, extensões da Apple e do Google, D2C via Stripe/Coda e migração do faturamento nativo ou RevenueCat/Adapty/Essential Kit/UniPay.
/levelplay-unity-integration
O que ela faz
Integra o SDK de Mediação da LevelPlay : anúncios recompensados, intersticiais e banners, configuração de rede, dependências do Gradle para Android e do CocoaPods para iOS, ATT e privacidade, rastreamento de receita do ILRD, migração das APIs do Unity Ads ou das APIs obsoletas do IronSource .
/build-live-game
O que ela faz
Funcionalidades de serviço ao vivo controladas por backend no Unity Services: passes de batalha, progressão, salvamento na nuvem, placares de líderes, matchmaking, economias virtuais, lógica autoritativa do servidor, configuração remota, sinalizadores de recursos, testes A/B, análises.

Multiplayer

Habilidade
/setup-multiplayer-services
O que ela faz
Multijogador em tempo real com Unity Multiplayer Services: escolha de topologia, hospedagem, matchmaking, descoberta, configuração de rede e jogo baseado em sessões (salas, grupos, lobbies).

Plataforma e localização

Habilidade
/otimizar-web
O que ela faz
Downloads menores e carregamentos mais rápidos para versões WebGL e WebGPU: CDN e compressão de servidor, remoção de recursos, redução de variantes de shaders, texturas KTX, configurações de qualidade e criação de perfis no navegador.
/localization
O que ela faz
Configura a Localization do Unity : idiomas, tabelas de strings e ativos, suporte a fontes CJK e fluxos de trabalho de Addressables .

Experimente o plugin para Unity e envie-nos seu feedback.

Atualmente, muitos de vocês estão começando um jogo descrevendo-o para um agente de programação, em vez de abrir um navegador, acessar o unity.com e instalar o Hub e um Editor. Queremos sempre dar-lhe a flexibilidade para escolher o que é melhor para si. Por isso, lançamos o Unity CLI na Unite Seoul, lançamos recentemente o plugin oficial do Unity para Claude Code e agora estamos apresentando o plugin oficial do Unity para Codex.

As ferramentas de IA da Unity evoluíram rapidamente este ano, passando de soluções que desenvolvíamos internamente para itens que você pode usar imediatamente após o lançamento. A interface de linha de comando (CLI) tornou o mecanismo acessível a partir de qualquer agente que você utilize, e os plugins vão além, fornecendo ao agente as próprias respostas da Unity para o trabalho que você precisa realizar. Todas as habilidades que as equipes adicionarem a partir daqui serão incorporadas às suas ferramentas sem nenhum trabalho adicional da sua parte.

Instale o plugin oficial do Unity para Codex, abra um projeto e entregue ao Codex uma tarefa que você vem adiando — o atlas, a revisão de localização, as compras dentro do aplicativo.

Leia a documentação , diga-nos o que está funcionando e o que precisamos melhorar no fórum de Unity Discussions e informe-nos qual habilidade você deseja em seguida. Estamos ansiosos para ver o que você vai criar!