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

Usando IA para Portar um Driver Wi-Fi do Linux para o FreeBSD: Um Estudo de Caso
Um desenvolvedor usou o Claude Code e o agente Pi para tentar portar o driver brcmfmac do Linux para chips Wi-Fi Broadcom BCM4350 para o FreeBSD, primeiro através de tradução direta de código e depois gerando uma especificação detalhada de 11 capítulos para implementação em clean-room.

Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens
Um desenvolvedor usou o Claude Code (Opus 4.6 com alto raciocínio) para fazer engenharia reversa do binário do jogo Disney Infinity 1.0, identificando e corrigindo 13 locais de chamada de validação que impediam os personagens de jogarem em qualquer conjunto de jogo. A solução exigiu 17 correções binárias e 3 arquivos de dados modificados, resolvendo um problema que a comunidade de modding não conseguiu desvendar por mais de uma década.

Claude Opus 4.6 Corrige Jogo de 16 bits do Windows para Sistemas Modernos
Claude Opus 4.6 ajudou a corrigir o jogo de 1999 Tonka Construction para rodar no Windows moderno, modificando o WING32.dll para traduzir chamadas legadas, de forma semelhante ao funcionamento do DXVK. A correção elimina a necessidade do DOSBox e da instalação de drivers que anteriormente dificultavam a execução do jogo.

O painel de TI alimentado por OpenClaw cria tickets a partir de conversas de chat.
Um desenvolvedor criou um painel de helpdesk de TI em um único arquivo HTML com um agente de IA que cria automaticamente tickets a partir de conversas de chat. O sistema usa OpenClaw para o backend e localStorage para armazenamento de dados no protótipo.