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

Relatório do Usuário OpenClaw: Configuração Técnica Funciona, Mas Autonomia Requer Problemas Reais
Um desenvolvedor construiu um agente OpenClaw ao vivo em um VPS com integração Stripe e Vercel em 5 dias, mas descobriu que o verdadeiro desafio não é a configuração — é ter problemas claros para o agente resolver de forma autônoma. O método OAuth de setup-token para assinaturas fixas agora está completamente bloqueado pela Anthropic, forçando o uso de pagamento por token.

O agente de IA OpenClaw identifica bugs de forma autônoma, cria e envia um PR no GitHub.
Um desenvolvedor relata que seu agente de IA OpenClaw diagnosticou um problema recorrente, rastreou-o até um pacote de terceiros, então criou autonomamente um branch no GitHub, fez múltiplos commits, revisou seu próprio código e enviou um pull request para o repositório do pacote.
Thread por Projeto, Arquivo para o Material Longo: Como Organizo Meu Agente OpenClaw em Casa
Um usuário do OpenClaw reconstrói seu agente doméstico três vezes, optando por Discord com estrutura de thread por projeto e um workaround de arquivo-bastão para mensagens longas.

Fundador Solo Cria Vídeo de Demonstração com Claude Code e Remotion
Um desenvolvedor solo usou Claude Code e Remotion para criar um vídeo de demonstração de produto em um fim de semana por $0, superando um atraso no lançamento causado pela falta de habilidades de design e restrições orçamentárias.