Création d'un JRPG en Pixel-Art avec Claude Code : Flux de travail et pile technique d'un développeur

Un développeur a partagé son expérience de création d'un JRPG complet en pixel-art appelé Bakemachi en utilisant Claude Code. Le jeu est conçu pour apprendre le japonais et comprend une démo jouable avec la plupart des éléments de gameplay de base implémentés.
Détails du projet
Le jeu propose une exploration du monde, des dialogues avec des PNJ incluant du vocabulaire interactif, des mini-jeux, un système de combat, un suivi des quêtes, et prend en charge les entrées tactiles, clavier et manette. La démo jouable dure environ 10 à 15 minutes et est accessible à l'adresse https://bakemachi-steam-demo-production.up.railway.app/ (cliquez sur "Nouvelle partie" pour commencer).
Pile technique
- Frontend : Vite + React + TypeScript
- Moteur de jeu : Phaser 3 gère le canvas du jeu (mouvement basé sur tuiles, sprites, animations)
- Gestion d'état : Zustand fait le lien entre Phaser et React
- Interface utilisateur : React rend toutes les superpositions (dialogues, menus, HUD, combat, mini-jeux)
- Assets : Principalement créés à la main ou achetés, avec quelques assets "pixel-art" générés par Nano Banana
Flux de travail avec Claude Code
Le développeur a utilisé Claude Code (Opus 4.6) pour l'ensemble du projet, notant qu'il n'est pas un développeur de jeu et qu'il s'agit de son premier jeu. Son flux de travail impliquait :
- Décrire les exigences en langage naturel
- Revoir le code généré par Claude
- Tester le jeu
- Itérer en fonction des résultats
Observations clés sur Claude Code
- Changements complexes : Claude a géré efficacement les modifications multi-fichiers, comme l'ajout d'un système de combat touchant environ 8 fichiers à travers les stores, composants, configurations et scènes Phaser, en obtenant l'architecture correcte du premier coup.
- Gestion du contexte : Opus 4.6 a mieux performé avec un contexte long que les versions précédentes. Le développeur a maintenu des fichiers claude.md et progress.md pour permettre un changement de session transparent.
- Débogage : Claude excelle en débogage lorsqu'on lui fournit des captures d'écran ou des descriptions de bugs visuels, retraçant le code et corrigeant les problèmes rapidement. Cependant, il a parfois du mal avec des tâches front-end micro-spécifiques comme le positionnement des éléments.
Le développeur prévoit de publier le jeu sur Steam, iOS et Android à terme et recherche des retours à la fois sur le jeu et sur son flux de travail avec Claude Code.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Avis d'utilisateur du module complémentaire Claude Excel : Expérience pratique avec les tâches de feuille de calcul
Un propriétaire d'entreprise de construction rapporte des résultats positifs en utilisant le module complémentaire Excel de Claude pour mettre à jour les feuilles de calcul de devis et de coûts de chantier, notant la détection d'erreurs et les suggestions d'amélioration de l'interface utilisateur.

Comparaison d'utilisateurs : Claude contre Gemini pour le développement d'applications Android
Un développeur a testé Claude et Gemini pour créer une application de contrôleur de jeu pour l'écran de couverture du Samsung Fold. Claude a fourni des alternatives fonctionnelles, un dossier zip complet pour Android Studio et un raisonnement transparent, tandis que Gemini a donné du code défectueux, des suggestions vidéo non pertinentes et a nécessité une création manuelle des fichiers.

Claude Opus 4.6 Rétro-ingénierie l'Authentification d'un Jeu en 7 Minutes avec Ghidra MCP
Un développeur a utilisé Claude Opus 4.6 avec le plugin serveur MCP de Ghidra pour rétroconcevoir la méthode de vérification d'authentification de Command & Conquer : Kane's Wrath. L'IA a analysé un binaire propre, identifié la fonction de vérification, créé un correctif, et renommé toutes les fonctions et structures de données en environ 7 minutes.

Flux de Travail de Claude pour le Développement Backend par les Développeurs d'Entreprise
Un développeur backend d'une grande société financière américaine partage son flux de travail avec Claude : fournir des descriptions détaillées des tâches avec spécifications et documents internes, utiliser Claude pour créer un document markdown fonctionnel, puis employer un agent de revue de code avec des directives de style organisationnelles.