← Reddit

A gothic action platformer roguelite built using claude

Reddit · raiyanyahya · July 23, 2026
A gothic action-platformer roguelite features a procedurally-generated castle that regenerates with each run, incorporating Metroidvania-style progression gating, an arcana card system, weapon tempering, crafting mechanics, and relics. The game was built from scratch in vanilla JavaScript without external engines, frameworks, or runtime dependencies, drawing inspiration from Castlevania: Circle of the Moon. Players progress through a nine-stage campaign to face The Moonfang while earning traversal powers by defeating the castle's guardians.

Detailed Analysis

A Reddit post showcasing a gothic action-platformer roguelite built entirely with Claude has surfaced, offering a concrete example of how far AI-assisted coding has progressed for ambitious, from-scratch game development. The project, which draws inspiration from Castlevania: Circle of the Moon, combines Metroidvania-style progression—where players unlock traversal abilities like double jumps or wall climbs to access previously blocked areas—with roguelite mechanics that regenerate the castle's layout with each playthrough. Notably, the developer emphasizes that the game was written in vanilla JavaScript on a single HTML canvas element, explicitly avoiding any game engine, framework, or runtime dependency. This is a meaningful technical detail: building a nine-stage campaign with procedural level generation, an arcana card system, weapon tempering, crafting, mining mechanics, and boss encounters (culminating in a fight against "The Moonfang") without leaning on established tools like Godot, Unity, or Phaser represents a substantial engineering undertaking that would typically require a small team or an experienced solo developer investing months of work.

This kind of project matters because it illustrates a shift in what's achievable by individual creators using AI coding assistants like Claude. Game development has historically been one of the more complex domains for AI-assisted coding due to the need for tight performance loops, physics and collision systems, procedural generation algorithms, state management across many interlocking systems (inventory, combat, progression, crafting), and rendering logic that must run smoothly in real time. A fully custom, dependency-free implementation touching all of these systems suggests that Claude's coding capabilities—particularly in agentic, iterative workflows where the model can write, test, and refine large codebases—are increasingly capable of supporting complex, stateful software projects rather than just isolated scripts or boilerplate.

The choice to work in raw JavaScript on canvas rather than reaching for a game engine is also telling. It suggests that the creator wanted full transparency and control over every system, likely because iterating with an AI coding assistant works best when the codebase is self-contained and inspectable rather than obscured behind engine abstractions and editor-specific tooling. This mirrors a broader pattern seen in AI-assisted development generally: developers increasingly favor simpler, more legible technology stacks that play well with AI code generation and review, even if it means forgoing the conveniences of established frameworks. It also reduces the risk of the AI hallucinating engine-specific APIs, since vanilla JavaScript's behavior is well-documented and stable across the model's training data.

More broadly, this project fits into a growing trend of "vibe coding" and AI-assisted indie game development, where hobbyists and solo creators use large language models to compress development timelines for projects that would traditionally require professional teams. Communities on Reddit and elsewhere have become showcases for these AI-built creations, ranging from simple prototypes to increasingly sophisticated, feature-complete games. As models like Claude continue to improve at maintaining coherence across large codebases, handling complex game state, and reasoning about procedural systems, the barrier to entry for building genre-authentic, mechanically deep games continues to drop—turning what was once a multi-person studio effort into something achievable by a single motivated developer working alongside an AI collaborator.

Article image Read original article →