Criar jogos com IA: tutorial de gauntlet loop passo a passo

Aprenda a transformar sua ideia em um jogo com IA usando um gauntlet loop. Este tutorial cobre todo o processo: configuração, ferramentas, prompts, iteração e compartilhamento.

Um gauntlet loop é um método de prompting com IA para criar jogos, aplicativos e outros projetos no qual dois agentes, um construtor e um crítico, trabalham em um ciclo de iterações. Veja O que é um gauntlet loop? para saber mais sobre a metodologia. Este tutorial apresenta todo o processo de criação de um jogo com um gauntlet loop, da configuração à publicação.

1. Configurar as ferramentas

Para executar um gauntlet loop, você precisa de um agente de programação capaz de editar arquivos no computador e testar o jogo por conta própria. Codex, Claude Code, Cursor e Gemini CLI são algumas das opções.

Um gauntlet loop funciona com qualquer motor de jogos, como Unity, Unreal Engine, Roblox Studio ou Three.js. Cada um exige ferramentas um pouco diferentes para que o agente interaja com o motor. Se não souber quais ferramentas baixar ou configurar, crie uma pasta de projeto vazia e diga ao agente qual motor pretende usar. Ele poderá verificar se as ferramentas necessárias estão disponíveis.

Opcional: Build World. A habilidade Build World da Thrixel oferece geração de recursos 3D de alta qualidade com a Thrixel e um fluxo de criação de jogos aprimorado, escrito por desenvolvedores de jogos de verdade. A Thrixel não é obrigatória para executar um gauntlet loop, mas a habilidade foi criada especificamente para melhorar os recursos e o design dos jogos nesses ciclos, e pode ser usada gratuitamente.

2. Escrever o prompt e fornecer referências

Ao escrever o prompt do jogo, forneça o máximo possível de informações sobre a jogabilidade, o estilo visual, os controles, a interface e tudo que faz parte da sua visão criativa. Tudo bem se o prompt for longo: mais contexto ajuda o agente a construir um jogo melhor.

Para o gauntlet loop funcionar bem, o agente precisa de referências visuais existentes para comparar. Anexe capturas de tela ou vídeos de jogos existentes e explique por que cada um é relevante, por exemplo: “Gosto da iluminação desta imagem e do ângulo de câmera daquela”. Isso é essencial, pois o agente crítico comparará o jogo com essas referências em todas as rodadas.

O prompt também deve incluir instruções para o ciclo de crítica, pois essa é a ideia central do gauntlet loop. Instrua o agente a usar um subagente crítico rigoroso que compare repetidamente o trabalho com as referências fornecidas até o jogo atingir o nível de qualidade esperado.

Prompt inicial para um gauntlet loop
Crie um jogo de ação e aventura em terceira pessoa com Three.js, ambientado em uma cidade em ruínas flutuando acima das nuvens. O jogador explora distritos conectados, enfrenta guardiões mecânicos e restaura máquinas antigas para abrir um caminho até a torre central. Inclua combate corpo a corpo, esquiva, inimigos com padrões de ataque diferentes, quebra-cabeças no ambiente, pontos de controle e um chefe final. Dê à cidade uma forte sensação de escala, com arquitetura imponente, máquinas em movimento e caminhos que liguem diferentes alturas.

Use as imagens anexadas como referências para a arquitetura, a iluminação e o visual geral da cidade. Faça um agente crítico separado inspecionar o jogo em execução e compará-lo com essas referências, avaliando a aparência e a jogabilidade. Peça problemas específicos e os motivos, corrija-os e solicite uma nova revisão do jogo atualizado. Continue até o crítico ficar satisfeito, sem estabelecer um número fixo de rodadas nem reduzir a exigência para acomodar o resultado atual.

3. Executar o ciclo de iteração

Depois de enviar o prompt, você pode deixar os agentes trabalharem por um tempo. O construtor e o crítico passarão por várias rodadas de revisão sem precisar da sua intervenção, provavelmente durante várias horas. Em cada etapa, o crítico comparará a versão atual do jogo com o prompt e as referências, enviando problemas específicos ao construtor para melhoria.

Da crítica à revisão

Em cada rodada, o agente crítico fornece feedback específico para orientar as melhorias do construtor.

Rodada 1

Base

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 1
Feedback do crítico
  • A luz ambiente achata a cena.
  • O piso uniforme faz o pátio parecer montado a partir de peças.
Rodada 2

Luz e profundidade

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 2
Feedback do crítico
  • O piso ainda segue uma grade perfeita, com pouco relevo.
Rodada 3

Pedra e atmosfera

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 3
Feedback do crítico
  • As lajes de pedra parecem infladas.
  • Os anéis do pátio desaparecem sob o piso.
Rodada 4

Nuvens e materiais

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 4
Feedback do crítico
  • Faltam granulação e manchas no piso.
  • Os guardiões escuros precisam de mais contraste.
Rodada 5

Superfície e foco

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 5
Feedback do crítico
  • A textura de calcário e a iluminação seletiva resolvem os problemas visuais restantes.
Rodada 6

Polimento adicional

Dois guardiões mecânicos ao lado de uma máquina luminosa · Rodada 6
Feedback do crítico
  • Aprovado: pontos focais claros, pedra texturizada e iluminação equilibrada dão ao pátio um acabamento coeso.

4. Dar feedback adicional

O agente avisará quando terminar. Então você poderá testar o jogo e oferecer seu próprio feedback. Tudo que não corresponda à sua visão, inclusive bugs, pode ser relatado, e você pode pedir quantas rodadas de alterações quiser até ficar satisfeito. Capturas de referência adicionais ajudam a esclarecer detalhes que o agente não acertou ou que o crítico deixou passar. Também é possível pedir para expandir o jogo ou adicionar mais conteúdo na mesma direção.

Use a mesma conversa também para mudanças maiores no design. Pedidos de um personagem mais rápido, outra câmera ou uma nova área para explorar podem passar pelo mesmo ciclo de crítica, mantendo disponíveis o prompt original e o feedback anterior.

5. Jogar e compartilhar seu jogo

Quando estiver satisfeito com a prévia, o gauntlet loop estará concluído e o jogo estará pronto para publicação!

Cada motor e destino tem um processo diferente de exportação e publicação, mas o agente pode orientar você sobre o mais adequado. Jogos web criados com Three.js ou Unity podem ser hospedados gratuitamente com ferramentas como Netlify ou Vercel. A habilidade Build World da Thrixel também permite publicar e hospedar gratuitamente em thrixel.com/world.