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

✍️ OpenClawRadar📅 Publicado: February 26, 2026🔗 Source
Desenvolvedor Lança Jogo na Steam com Código do Claude: Lições sobre Programação por Vibes vs. Engenharia por Vibes
Ad

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

Ad

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

Ad

👀 See Also

Usando IA para Portar um Driver Wi-Fi do Linux para o FreeBSD: Um Estudo de Caso
Use Cases

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.

OpenClawRadar
Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens
Use Cases

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.

OpenClawRadar
Claude Opus 4.6 Corrige Jogo de 16 bits do Windows para Sistemas Modernos
Use Cases

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.

OpenClawRadar
O painel de TI alimentado por OpenClaw cria tickets a partir de conversas de chat.
Use Cases

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.

OpenClawRadar