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

Entwickler nutzt Claude Code, um USB-Dongle zu bauen, der Chrome-Dino-Spiel automatisch startet
Ein Entwickler baute einen USB-Dongle mit einem ATtiny85-Board, der automatisch das Chrome-Dino-Spiel spielt, indem er Hindernisse mit Lichtsensoren erkennt und Tastaturbefehle sendet. Claude Code unterstützte die Firmware-Entwicklung, einschließlich V-USB-Integration, Sensorlogik und adaptiver Timing-Algorithmen.

DevOps-Ingenieur nutzt Claude Code, um eine benutzerdefinierte Terminal-App zu erstellen
Ein DevOps/SRE-Ingenieur mit jahrelanger Erfahrung nutzte Claude Code, um eine Terminal-Anwendung zu erstellen, die er sich vorgestellt, aber nicht alleine fertigstellen konnte. Die KI übernahm das Grundgerüst und die Integrationen, während der Ingenieur sich auf Produktentscheidungen konzentrierte.

Entwickler baut vereinfachtes Hosting für KI-Agenten für nicht-technische Nutzer
Ein Entwickler hat ein Tool erstellt, das das Hosting von KI-Agenten automatisch über private Cloud-Instanzen abwickelt und es nicht-technischen Nutzern ermöglicht, über Telegram mit ihren eigenen API-Schlüsseln zu verbinden. Die Lösung entstand nach gescheiterten Versuchen, einen nicht-technischen Nutzer durch Standard-Docker-Setups zu führen.

Claude Codes unterschätzte Stärke: Codebasis-Navigation statt Code-Generierung
Ein Entwickler berichtet, dass nach monatelanger Nutzung von Claude Code als primäres Entwicklungswerkzeug der größte Produktivitätsgewinn darin besteht, dass es ganze Codebasen schneller als grep lesen und verknüpfen kann, was ein schnelles Verständnis von Datenflüssen und Debugging ermöglicht.