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 partilha.

Um gauntlet loop é um método de prompting com IA para criar jogos, aplicações 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, precisa de um agente de programação capaz de editar ficheiros no computador e testar o jogo autonomamente. 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 transferir 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 competência Build World da Thrixel oferece geração de recursos 3D de alta qualidade com a Thrixel e um fluxo de criação de jogos melhorado, escrito por verdadeiros criadores de jogos. A Thrixel não é obrigatória para executar um gauntlet loop, mas a competência 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 controlos, a interface e tudo que faz parte da sua visão criativa. O prompt pode ser 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 ecrã 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âmara daquela”. Isso é essencial, pois o agente crítico comparará o jogo com essas referências em todas as rondas.

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 exigente 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 numa cidade em ruínas a flutuar acima das nuvens. O jogador explora distritos ligados, 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, puzzles no ambiente, pontos de controlo e um boss 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 rondas nem reduzir a exigência para acomodar o resultado atual.

3. Executar o ciclo de iteração

Depois de enviar o prompt, pode deixar os agentes trabalharem durante algum tempo. O construtor e o crítico passarão por várias rondas 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 ronda, o agente crítico fornece feedback específico para orientar as melhorias do construtor.

Ronda 1

Base

Dois guardiões mecânicos ao lado de uma máquina luminosa · Ronda 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.
Ronda 2

Luz e profundidade

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

Pedra e atmosfera

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

Nuvens e materiais

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

Superfície e foco

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

Polimento adicional

Dois guardiões mecânicos ao lado de uma máquina luminosa · Ronda 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 poderá testar o jogo e dar o seu próprio feedback. Tudo que não corresponda à sua visão, incluindo erros, pode ser relatado, e pode pedir quantas rondas 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âmara 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 partilhar o seu jogo

Quando estiver satisfeito com a pré-visualização, 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 sobre o mais adequado. Jogos web criados com Three.js ou Unity podem ser alojados gratuitamente com ferramentas como Netlify ou Vercel. A competência Build World da Thrixel também permite publicar e alojar gratuitamente em thrixel.com/world.