Construindo um JRPG em Pixel Art com Claude Code: Fluxo de Trabalho e Stack do Desenvolvedor

Um desenvolvedor compartilhou sua experiência criando um JRPG completo em pixel-art chamado Bakemachi usando o Claude Code. O jogo foi projetado para aprender japonês e inclui uma demonstração jogável com a maioria dos elementos principais da jogabilidade implementados.
Detalhes do Projeto
O jogo apresenta exploração no mundo aberto, diálogos com NPCs com vocabulário interativo, minijogos, um sistema de combate, rastreamento de missões e suporte a toque, teclado e controle. A demonstração jogável tem duração de aproximadamente 10 a 15 minutos e está acessível em https://bakemachi-steam-demo-production.up.railway.app/ (clique em "New Game" para começar).
Stack Técnica
- Frontend: Vite + React + TypeScript
- Motor do Jogo: Phaser 3 gerencia o canvas do jogo (movimento baseado em tiles, sprites, animações)
- Gerenciamento de Estado: Zustand faz a ponte entre Phaser e React
- Interface do Usuário: React renderiza todas as sobreposições (diálogos, menus, HUD, combate, minijogos)
- Recursos: Principalmente criados manualmente ou adquiridos, com alguns recursos "pixel-art" gerados pelo Nano Banana
Fluxo de Trabalho com Claude Code
O desenvolvedor usou o Claude Code (Opus 4.6) para todo o projeto, observando que não é um desenvolvedor de jogos e este é seu primeiro jogo. Seu fluxo de trabalho envolveu:
- Descrever requisitos em linguagem natural
- Revisar a saída de código do Claude
- Testar jogando
- Iterar com base nos resultados
Observações Principais Sobre o Claude Code
- Alterações Complexas: O Claude lidou efetivamente com alterações em múltiplos arquivos, como adicionar um sistema de combate que afetou aproximadamente 8 arquivos entre stores, componentes, configurações e cenas do Phaser, acertando a arquitetura na primeira tentativa.
- Gerenciamento de Contexto: O Opus 4.6 teve melhor desempenho com contexto longo do que versões anteriores. O desenvolvedor manteve arquivos claude.md e progress.md para permitir troca de sessões sem interrupções.
- Depuração: O Claude se destaca em depuração quando recebe capturas de tela ou descrições de bugs visuais, rastreando o código e corrigindo problemas rapidamente. No entanto, às vezes tem dificuldade com tarefas microespecíficas de front-end, como posicionamento de elementos.
O desenvolvedor planeja lançar o jogo no Steam, iOS e Android eventualmente e está buscando feedback tanto sobre o jogo quanto sobre seu fluxo de trabalho com o Claude Code.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Não-codificador Cria Estrutura de Diagnóstico de Prompt de IA com Claude em Muitas Sessões
Um não-programador criou o SMARRT, uma estrutura de diagnóstico que audita prompts de IA antes da geração, inteiramente por meio de colaboração conversacional com o Claude ao longo de vários meses.

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.

Desenvolvedor Cria Aplicativo de Quiz de Certificação em Nuvem Usando Claude AI
Um desenvolvedor criou o Kwizeo, um aplicativo de quiz de certificação em nuvem para AWS, GCP e Azure usando a Claude AI para gerar perguntas, projetar lógica de progressão e acelerar o desenvolvimento.

Gerenciando Falhas de Agentes de IA: Limites de Tentativas e Orçamentos de Falhas
Uma equipe de produção executando 6 agentes de IA implementou um orçamento de falhas de 3 tentativas após um agente tentar novamente uma tarefa limitada por taxa 319 vezes, consumindo horas de computação. Eles também abordaram timeouts de heartbeat, relatórios falsos de conclusão de tarefas e conflitos de bloqueio otimista.