Entwicklung eines Pixel-Art-JRPGs mit Claude Code: Der Workflow und Tech-Stack eines Entwicklers

Ein Entwickler hat seine Erfahrungen geteilt, wie er mit Claude Code ein komplettes Pixel-Art-JRPG namens Bakemachi erstellt hat. Das Spiel ist zum Japanischlernen konzipiert und beinhaltet eine spielbare Demo, in der die meisten Kernelemente des Gameplays implementiert sind.
Projektdetails
Das Spiel bietet Erkundung in der Überwelt, NPC-Dialoge mit interaktivem Vokabular, Minispiele, ein Kampfsystem, Questverfolgung und unterstützt Touch-, Tastatur- und Controller-Eingaben. Die spielbare Demo dauert etwa 10–15 Minuten und ist unter https://bakemachi-steam-demo-production.up.railway.app/ zugänglich (zum Starten auf „New Game“ klicken).
Technischer Stack
- Frontend: Vite + React + TypeScript
- Spiele-Engine: Phaser 3 verwaltet die Spiel-Canvas (kachelbasierte Bewegung, Sprites, Animationen)
- Zustandsverwaltung: Zustand verbindet Phaser und React
- UI: React rendert alle Overlays (Dialoge, Menüs, HUD, Kämpfe, Minispiele)
- Assets: Meist handgefertigt oder gekauft, einige „Pixel-Art“-Assets wurden von Nano Banana generiert
Claude-Code-Workflow
Der Entwickler nutzte Claude Code (Opus 4.6) für das gesamte Projekt und merkte an, dass er kein Spieleentwickler ist und dies sein erstes Spiel ist. Sein Workflow umfasste:
- Beschreibung der Anforderungen in natürlicher Sprache
- Überprüfung der Code-Ausgabe von Claude
- Playtesting
- Iteration basierend auf den Ergebnissen
Wichtige Beobachtungen zu Claude Code
- Komplexe Änderungen: Claude bewältigte mehrdateiübergreifende Änderungen effektiv, wie das Hinzufügen eines Kampfsystems, das etwa 8 Dateien in Stores, Komponenten, Konfiguration und Phaser-Szenen betraf, und traf die Architektur auf Anhieb richtig.
- Kontextverwaltung: Opus 4.6 schnitt mit langem Kontext besser ab als frühere Versionen. Der Entwickler führte claude.md- und progress.md-Dateien, um nahtloses Sitzungswechseln zu ermöglichen.
- Debugging: Claude glänzt beim Debuggen, wenn Screenshots oder Beschreibungen visueller Fehler bereitgestellt werden, durchsucht den Code schnell und behebt Probleme. Manchmal hat es jedoch Schwierigkeiten mit sehr spezifischen Frontend-Aufgaben wie der Positionierung von Elementen.
Der Entwickler plant, das Spiel schließlich auf Steam, iOS und Android zu veröffentlichen, und sucht Feedback sowohl zum Spiel als auch zu seinem Claude-Code-Workflow.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

OpenClaw News Assistant: 100 Dollar verbrannt für Sport + Tech Deduplizierung und Halluzinationskorrekturen
Ein Entwickler gab ~100 $ für einen persönlichen Nachrichtenassistenten mit OpenClaw für Sport- und Tech/AI-News aus. Hauptprobleme: Halluzination (Gerüchte als Tatsachen behandelt, falsche Geschichten zusammengeführt), Deduplizierung über 10+ Quellen, Aktualität vs. Wiederauftauchen alter Geschichten und Token-Kosten. Strengere Prompts, Caching, Deduplizierung, Ranking, Verifikation und Diff-Logik verbesserten die Ergebnisse, aber die Kosten wurden unerschwinglich.

So verwenden Sie Claude Code effektiv: Die Erfahrung eines Entwicklers beim Aufbau einer vollständigen SaaS-App
Ein Entwickler mit SaaS-Erfahrung seit 2021 hat eine vollständige App namens codefluent.app mit Claude Code erstellt, wobei er betont, dass der Erfolg von detaillierten technischen Spezifikationen abhängt, nicht von vagen Anweisungen. Das Projekt nutzte SvelteKit, PostgreSQL mit Drizzle ORM, Better Auth, OpenRouter, Stripe, CodeMirror 6, Tailwind v4 und Railway.

Reddit-Benutzer teilt spezifikationsgestützten Ansatz zur Reduzierung von Code-Halluzinationen bei Claude
Ein Entwickler auf r/ClaudeAI beschreibt die Verwendung einer strukturierten Spezifikationsmethode, um Halluzinationen mit Claude Code erheblich zu reduzieren. Der Ansatz umfasst die Erstellung von REQUIREMENTS.md, IMPLEMENTATION_PLAN.md und CLAUDE.md Dateien, um den Kontext über mehrere Kompaktierungen hinweg aufrechtzuerhalten.

Entwickler implementiert KI-fähige Feedback-Schleife für Feature-Auslieferung
Ein Entwickler hat ein Feedback-System erstellt, das den App-Kontext erfasst und automatisch strukturierte GitHub-Issues generiert. Anschließend nutzt es Claude Code mit einer Triage-Fähigkeit, um diese Issues in abgegrenzte Entwicklungsaufgaben umzuwandeln. Zwei Funktionen wurden mit diesem Workflow von Mobilgeräten aus veröffentlicht.