O que é um gauntlet loop? Criar jogos com ciclos de crítica entre agentes

Um gauntlet loop é um método de prompt onde um agente crítico separado compara o trabalho de uma IA com uma referência fixa e o envia de volta até que esteja à altura. Como funciona e como executá-lo para jogos.

O que é um gauntlet loop?

Um gauntlet loop é um método de desenvolvimento de jogos, aplicativos e outros projetos usando agentes de IA no qual um agente crítico separado critica repetidamente o trabalho do agente construtor em comparação com uma referência fixa. Isto produz resultados de alta qualidade através de muitas rodadas de revisões, em vez de se contentar com o primeiro resultado aceitável.

Os loops Gauntlet foram introduzidos pela primeira vez em julho de 2026 por Matt Shumer, que postou no X sobre a construção de um jogo de tiro no estilo Call of Duty em Three.js com um único prompt. Ele cunhou o termo gauntlet loop e escreveu sobre isso em seu blog.

Como funciona um gauntlet loop?

Um agente de programação, como Claude Code ou Codex, recebe uma meta e um exemplo de como o trabalho finalizado deve ser. Esse agente líder realiza a orquestração, dividindo o projeto em subseções que podem ser construídas e criticadas por subagentes. Para cada peça, o construtor faz uma tentativa e depois o crítico compara-a com a referência fornecida para a obra completa; se a referência for melhor, o crítico dá feedback ao construtor e o ciclo continua.

Existem alguns princípios-chave para alcançar os melhores resultados com um gauntlet loop, que incluem:

Não descreva os detalhes da implementação

Os agentes são bons em decidir como construir algo e serão capazes de fazer julgamentos com base na arquitetura do projeto. Descrever os detalhes do que você deseja construir é importante, pois é aí que entra a sua visão criativa, mas evite descrever como implementá-la.

Forneça ao agente uma barra específica e verificável

Ter uma referência clara e de alta qualidade tornará mais fácil para o seu agente melhorar o seu trabalho. Capturas de tela são ótimas, ou sites específicos, páginas escritas ou o que quer que se encaixe no que você está tentando construir. Deve ser fácil para o agente comparar seu trabalho com a sua referência e determinar qual deles ganha. Na verdade, a barra não precisa ser alcançável, mas quanto mais forte for a referência que o agente tiver para comparação, melhores resultados você obterá.

Deixe o agente orquestrar

À medida que o agente constrói o projeto, ele será capaz de entender quais tarefas restam, quais partes específicas precisam de seus próprios loops de verificação e onde estão os gargalos. Além da instrução inicial para usar loops críticos, deixe o agente decidir os detalhes de onde distribuir os subagentes e criar subloops.

Deixe apenas o agente crítico julgar

Esta é talvez a parte mais importante do ciclo. O agente construtor sabe o que criou, porque tomou as decisões que tomou e como o projeto está estruturado, por isso é injusto permitir que ele julgue o seu próprio trabalho. O crítico deveria modelar um consumidor, que deseja um produto de alta qualidade e não conhece nem se importa com os detalhes de como ele foi feito.

Não limite o loop

O gauntlet loop não deve ter uma “rodada final” determinística. Em vez disso, deve ser executado até que o agente crítico esteja satisfeito e acredite que o jogo não pode melhorar mais. Mesmo se você atingir um limite de sessão durante a construção, você pode simplesmente retomar o loop após a redefinição do limite. Depois que o agente fornecer um resultado final, você poderá continuar a emitir solicitações de acompanhamento para alterações e melhorias adicionais.

Como melhorar a qualidade dos recursos em gauntlet loops

Uma das barreiras mais comuns encontradas em gauntlet loops é que a qualidade dos recursos processuais 3D estagna, enquanto o crítico continua relatando que o ambiente é mais fraco que a referência. Quando isto acontece, torna-se difícil para o construtor continuar a melhorar, uma vez que os activos processuais só podem ir até certo ponto.

O gerador de modelos 3D com IA da Thrixel cria recursos 3D de alta qualidade prontos para jogos com partes nomeadas e editáveis, para que o agente possa refinar e editar modelos individuais peça por peça, em vez de ter que regenerar do zero quando algo não está certo. Isso se ajusta perfeitamente ao fluxo de trabalho do Gauntlet Loop, pois permite que o agente execute o mesmo trabalho com recursos 3D que faz com o resto do projeto: continue comparando com a referência e itere até que o crítico esteja satisfeito.

Executar gauntlet loops com a skill Build World do Thrixel

Build World é a skill do agente de código aberto da Thrixel para o fluxo de trabalho do Gauntlet Loop. Com a skill instalada, você pode descrever qualquer jogo, ambiente ou outro mundo 3D, e o agente o constrói do início ao fim usando Thrixel para recursos editáveis e de alta qualidade. Além disso, você pode acessar todos os recursos gerados em sua conta Thrixel, para que possa fazer mais edições e fazer com que o agente coloque os recursos atualizados no jogo.

Logotipo Thrixel Criar e publicar mundos

Gauntlet loops para motores de jogo e agentes de programação

O construtor e o crítico precisam de evidências do motor onde o jogo roda. Estes guias mostram como o loop conecta alterações de código, edições de recursos Thrixel e testes de jogo em fluxos de trabalho específicos:

  • Gauntlet loops para jogos Unity: analise a direção, o comportamento da câmera e as proporções dos recursos e, em seguida, teste o C# e as revisões do modelo no modo Play.
  • Gauntlet loops para jogos Unreal Engine: avalie a legibilidade dos níveis e as interações dos quebra-cabeças e, em seguida, verifique as alterações nos recursos e no Blueprint no Play-In-Editor.
  • Gauntlet loops para jogos Roblox: verifica o espaçamento de obstáculos, recuperação de pontos de verificação e peças móveis após Luau e revisões de modelo no Studio.
  • Gauntlet loops com Claude Code: transforme o feedback de um crítico separado em mudanças de câmera, jogabilidade e recursos.
  • Gauntlet loops com Codex: revise o código e as partes nomeadas dos recursos e, em seguida, execute o loop completo do jogo para outra crítica.

Para o lado dos recursos do fluxo de trabalho, veja como um servidor MCP de modelo 3D suporta um gauntlet loop e como avaliar recursos gerados por IA em uma cena.

Perguntas comuns sobre gauntlet loops

Um gauntlet loop é o mesmo que vibe coding?

Eles se sobrepõem. Vibe coding ou vibe gaming é a prática geral de construir um jogo descrevendo o que você deseja para um agente. Um gauntlet loop é uma técnica específica para obter resultados de alta qualidade de vibe coding ou jogos usando o paradigma de verificação de agente construtor/crítico.

Preciso de uma ferramenta específica?

Você precisa de um agente que possa executar código, renderizar o resultado, observá-lo e gerar outros agentes. Uma janela de bate-papo simples não funcionará, porque o crítico precisa ser capaz de inspecionar o trabalho do construtor. Para usar Thrixel para recursos, você pode criar uma conta gratuita aqui.

Quanto tempo deve durar um loop?

Mais do que parece razoável. Com uma barra alta o suficiente, quase sempre há espaço para melhorias, e só porque um jogo é aceitável não significa que o agente não possa continuar melhorando-o.