Desenvolvedor Lança Jogo na Steam com Código do Claude: Lições sobre Programação por Vibes vs. Engenharia por Vibes

Do Protótipo à Produção com Desenvolvimento Assistido por IA
Um desenvolvedor lançou Codex Mortis, um jogo survivor/bullet hell com temática de necromancia no Steam, construído quase inteiramente através de desenvolvimento assistido por IA usando Claude Code. O jogo roda em um motor ECS personalizado em TypeScript + PixiJS + bitECS. A demonstração está disponível agora, com o Acesso Antecipado começando em 19 de março.
A Armadilha do Prompt Único e a Programação por Vibração
O projeto começou com um único prompt: "Faça um jogo no estilo Vampire Survivors." Isso gerou um protótipo funcional em minutos, com sprites, habilidades, sinergias e companheiros adicionados em horas através de iteração rápida. O desenvolvedor chama isso de programação por vibração—descrever o que você quer e deixar a IA construir para iteração rápida.
No entanto, a programação por vibração cria dívida técnica rapidamente. Após semanas de adicionar recursos com prompts como "adicione X", o desempenho despencou, os arquivos cresceram para milhares de linhas e novos recursos exigiam gambiarras sobre gambiarras. O desenvolvedor refatorou com um loop de jogo adequado e separou a renderização da física, mas testar com 16x mais inimigos quebrou tudo novamente.
Duas Reescritas Completas e Engenharia por Vibração
A solução foram duas reescritas completas. A primeira reconstrução focou em arquitetura adequada, e a segunda introduziu uma nova stack com ECS adequado e renderização em lote. O desenvolvedor observa que a IA torna as reescritas baratas—quando reescrever leva horas em vez de semanas, o código se torna uma ferramenta que você troca em vez de "seu bebê".
Isso levou ao conceito de engenharia por vibração: em vez de apenas dizer "faça X", você fornece contexto arquitetural como "construa sistema X usando módulo Y, seguindo padrão Z, respeitando restrição W". Você diz à IA não apenas o que quer, mas como isso se encaixa nos sistemas existentes. O desenvolvedor enfatiza: "Seus prompts são sua arquitetura."
A Mudança de Papel: De Desenvolvedor para Líder
Com 10 anos de experiência em desenvolvimento de jogos, o desenvolvedor descobriu que habilidades técnicas profundas eram menos importantes do que experiência como líder e coordenador. Trabalhar com IA em produção significa definir especificações, revisar saídas, capturar desvios arquiteturais, executar fluxos de trabalho paralelos e tomar decisões de prioridade.
Nos dias produtivos, o desenvolvedor capturava três bugs, iniciava três terminais Claude Code em paralelo, alimentava cada um com um problema com contexto adequado e enviava três correções simultaneamente. O gargalo mudou de escrever código para gerenciar o processo: "Meu papel mudou de alguém que escreve código linha por linha para alguém que define o que será construído e verifica se realmente faz sentido."
A Expertise de Domínio Torna-se Portátil
Antes deste projeto, o desenvolvedor tinha zero experiência com TypeScript (vindo de Unity/Unreal), mas construiu um jogo de produção com um motor personalizado em uma linguagem desconhecida. A IA permitiu transferir conhecimento universal sobre arquitetura de motor, ECS, pipelines de produção e problemas de escalabilidade para um novo ambiente. O desenvolvedor observa: "Eu nunca realmente aprendi TypeScript. Eu sabia o que construir, e a IA lidou com o como. Os padrões e instintos vieram de mim. A sintaxe veio da IA."
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Estudo de Caso: Construindo um Aplicativo Web Full-Stack com Claude em Seis Semanas
Um desenvolvedor de 19 anos do Nepal usou o Claude para criar e lançar o Somnia, um aplicativo web de diário de sonhos com 100 usuários e 7 clientes pagantes em seis semanas. O fluxo de trabalho envolveu tratar o Claude como um desenvolvedor júnior com escopo de tarefas restrito e critérios de aceitação claros.

Agente de IA Executando Operação Completa de E-commerce: Relatório Interno
Um agente de IA tem operado um negócio completo de e-commerce, lidando com design, programação, marketing e operações. A fonte fornece uma avaliação honesta incluindo o que não funciona.

Loja Gerenciada por IA Utiliza CLI para Experiência de Compras
A Ultrathink construiu uma loja operada inteiramente por agentes de IA, sem envolvimento humano no design, no atendimento ou no marketing. A experiência de compra é focada no terminal, permitindo que os usuários naveguem, adicionem ao carrinho e finalizem a compra por meio de comandos CLI.

Explorando os Benefícios e Desvantagens: LLM na Nuvem vs. Agentes de IA Locais
O debate entre modelos de IA baseados em nuvem e processamento local de IA continua a despertar interesse, com cada um oferecendo vantagens e desafios distintos. Mergulhe em nossa análise para entender os principais pontos.