Em resumo
- Claude Opus 5 "zerou" um jogo de tiro em primeira pessoa com um prompt tão simples, e resultados tão impressionantes, que as pessoas estão tendo dificuldade para acreditar.
- Outros reexecutaram o prompt e os resultados se confirmam.
- Matt Shumer, o criador do jogo assistido por Claude, chama o método de Gauntlet Loop: dê a um agente uma meta real para superar, divida o trabalho entre críticos novos, e nunca deixe o construtor avaliar o próprio trabalho.
Apenas dois dias após o lançamento do Claude Opus 5, o investidor de IA e ex-CEO da HyperWrite, Matt Shumer, publicou um vídeo de um jogo de tiro em primeira pessoa totalmente jogável que o modelo construiu inteiramente por conta própria.
"Claude Opus 5 zerou este jogo", escreveu ele, acrescentando que nenhum recurso externo foi usado na construção.
Agora, você pode pensar que uma saída de tão boa qualidade exigiu um prompt longo, detalhado e cuidadoso para guiar os modelos de IA pelas complexidades de construir um jogo de tiro em primeira pessoa polido.
Pense de novo.
Claude Opus 5 zerou este jogo.
TUDO o que você vê nesta demonstração é código personalizado... nenhum recurso externo foi usado.
Jogos de IA vão ser incríveis.
(com som) pic.twitter.com/zc7C61kgv1
— Matt Shumer (@mattshumer_) 25 de julho de 2026
O prompt por trás disso tinha três parágrafos curtos, publicado na íntegra no GitHub. Ele instruiu o Opus 5 a construir um jogo de tiro no nível dos jogos mais recentes de Call of Duty, a distribuir subagentes—trabalhadores que cada um tem sua própria memória separada e uma tarefa específica—para lidar com as partes individualmente, e a continuar iterando em cada parte com um crítico severo separado até que se sustentasse contra filmagens reais de Call of Duty em uma comparação lado a lado às cegas. O resultado, conforme o prompt, deveria ser "absolutamente perfeito".

Isso é uma inversão de como os engenheiros de prompt ensinaram as pessoas a trabalhar. O conselho durante o boom do vibe-coding era especificar critérios em vez de adjetivos: dizer o que "bom" significa em vez de apenas pedir. O que o código deve considerar em vez de dizer "AAA".
A versão de Shumer faz quase o oposto, pedindo que seus próprios subagentes fiquem "totalmente impressionados" e deixando a definição real para um crítico Opus 5 que ele criou para si mesmo.
Isso era quase toda a instrução. Shumer escreveu mais tarde que nunca especificou o renderizador, listou os sistemas do jogo ou definiu o que "qualidade AAA" precisava incluir. Ele começou a chamar a abordagem de Gauntlet Loop: entregar a um agente uma barra real e inspecionável em vez de uma instrução vaga, deixá-lo dividir o trabalho em pequenas partes e encaminhar cada parte através de um crítico que nunca vê o raciocínio do construtor para suas escolhas.
Dois recursos do Claude Code carregam esse loop. Subagentes são iniciados em contextos isolados com suas próprias instruções e acesso a ferramentas, então um crítico que avalia o modelo de arma não herda as desculpas do construtor sobre por que ele se parece com o que se parece. Ultracode é uma configuração do Claude Code que leva o modelo ao seu esforço máximo de raciocínio e permite que ele escreva seu próprio plano de orquestração, distribuindo o trabalho por até 16 agentes de uma vez, com limite de 1.000 por execução.
A habilidade /loop integrada da Anthropic, construída para ciclos repetidos de correção-teste-ajuste, foi o que impediu que a execução parasse no momento em que o jogo parecia decente. Shumer nunca especificou um número de rodadas. Ele deixou o crítico continuar nomeando uma nova lacuna e manteve o construtor perseguindo-a por horas antes de encerrar a sessão ele mesmo.
A versão finalizada roda em Three.js e WebGL2 puro, com aproximadamente 55.000 linhas de código distribuídas em 11 subsistemas. Cada textura, malha, animação e som é gerado dentro do navegador no momento do carregamento—sem modelos baixados, HDRIs, arquivos de imagem ou arquivos de áudio. O registro do crítico publicado pelo próprio Shumer mostra a pontuação subindo de 3,59 de 10 para pouco acima de 5, ainda ficando atrás do jogo real em todas as rodadas.
Os céticos presumiram horas de codificação manual oculta, então Shumer publicou todo o prompt e o código-fonte. Foi quando os imitadores começaram.
Mesmo truque, três construtores diferentes
James Altucher, ex-gestor de fundos de hedge e podcaster, executou o mesmo prompt e relatou ter gasto "pouco mais de dez horas" e aproximadamente 1,3 milhão de tokens no Opus 5 para chegar lá. Sua versão, Operation Blackout, roda gratuitamente no navegador e parece incrível.
Você pode jogar esse jogo aqui.

O desenvolvedor do Prompt Silo apontou a mesma solicitação para o carro-chefe rival da OpenAI, postando "Sol 5.6 Ultra com o mesmo prompt" — sendo Sol o nível mais alto da família de três modelos GPT-5.6 que a OpenAI disponibilizou em geral em 9 de julho, juntamente com as versões mais baratas Terra e Luna.
Sol 5.6 Ultra com o mesmo prompt. https://t.co/89EhfiCvg0pic.twitter.com/1xwBQw5nRh
— Rich · Atom Tan Studio (@atomtanstudio) 26 de julho de 2026
O desenvolvedor Leon Lin tentou o movimento oposto, optando pelo prompt detalhado usual. Em vez de copiar a versão curta de Shumer, ele se propôs a "fazer engenharia reversa de um prompt para este jogo", produzindo um documento com cerca de 20 seções que detalha tudo, desde física de ragdoll até mapas de sombra em cascata. Ele alimentou isso no Cursor usando o Opus 5 simples em alto esforço, sem subagentes e sem ultracódigo, e o resultado — um jogo de tiro em rua de mercado chamado Dust Corridor — também roda no navegador e também parece ótimo.

Nenhuma das versões subsequentes enfrentou o teste cego que Shumer aplicou ao seu próprio projeto. Seu registro de crítico ainda mostra o Call of Duty real vencendo todas as rodadas que ele registrou—a meta que Altucher e Atom Tan Studio estão perseguindo com seu prompt exato de três parágrafos, e a que Leon Lin está perseguindo com aproximadamente 20 seções próprias.
Quanto disso é realmente novo?
Ferramentas de codificação agêntica como o Claude Code escrevem software da mesma forma que um engenheiro júnior supervisionado: elas leem arquivos, executam código, olham as capturas de tela que geram e entregam partes do trabalho a subagentes e críticos que verificam o resultado em relação a um objetivo declarado. Esse ciclo é real, e o Gauntlet Loop de Shumer é uma maneira genuína de estruturá-lo. Nada disso, por si só, prova que o modelo projetou um jogo a partir da imaginação, em vez de recombinar padrões de código que já havia absorvido.
O Three.js fornece seus próprios controles de câmera com trava de ponteiro como um exemplo oficial, e esse padrão básico—olhar com o mouse, movimento WASD, raycasting para tiros—tem sido bifurcado e transformado em tutoriais no GitHub, gists e fóruns de desenvolvedores por mais de uma década. Um modelo de codificação treinado em repositórios públicos quase certamente já viu centenas, senão milhares, de jogos de tiro quase idênticos antes de ler o prompt de Shumer.
Isso não torna o Claude of Duty falso, mas torna a afirmação de "construído do zero" mais difícil de ser totalmente creditada, então leve esses resultados com um grão de sal.
Os pesquisadores que estudam modelos de geração de código têm um nome para o problema mais amplo: contaminação de dados, quando um modelo se sai bem em uma tarefa principalmente porque exemplos quase idênticos já estavam em seus dados de treinamento, não porque raciocinou algo novo.
Nenhuma das versões do jogo de tiro em primeira pessoa publicou uma verificação para esse tipo de contaminação. O próprio repositório de Shumer contém a criatividade de Claude, se for justo chamá-la assim. Essa é uma razão para ler "zerou um jogo AAA em uma tacada" como um agente capaz trabalhando dentro de um dos gêneros mais documentados em programação, não como prova de que uma IA projetou um jogo de tiro sem nenhuma referência anterior.






