Skip to main content
skill CX Codex

godot-genre-roguelike — Claude Code skill: what it does & setup

Architectural guidelines and modular scripts for building roguelikes in Godot. Sets up procedural generation, seeded RNG, and meta-progression.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-roguelike -a claude-code
Open on GitHub

What godot-genre-roguelike does

The skill provides architectural rules and modular GDScript components tailored for Godot. It stops the agent from relying on unseeded global RNG. Heavy dungeon algorithms run outside the main thread via WorkerThreadPool, keeping the viewport responsive.

Included blueprints cover Drunkard's Walk carving in dungeon_generator_walker.gd, Jump Point Search with AStarGrid2D, and GPU shader masks for fog of war. Run logic and meta unlocks remain separated. While run_manager.gd supervises the active dungeon, meta_progression_manager.gd stores persistent upgrades in JSON under user://.

Saving active run states directly to .tscn files is prohibited because it bloats data. You must serialize procedural grid entities into JSON or binary files instead.

What it helps with

  • offload procedural level generation to WorkerThreadPool
  • isolate per-run temporary state from persistent meta-progression
  • set up 2D grid pathfinding using AStarGrid2D and Jump Point Search
  • prevent save scumming by wiping mid-run saves immediately upon loading

Example prompts for the agent

  • Implement a Drunkard's Walk procedural generator using WorkerThreadPool
  • Set up meta-progression saving that separates run state from persistent unlocks
  • Configure AStarGrid2D pathfinding with Chebyshev heuristic for an 8-way grid

How to install godot-genre-roguelike

1Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-roguelike -a claude-code

2Manually: put the files in place

~/.claude/skills/godot-genre-roguelike/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/godot-genre-roguelike/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about godot-genre-roguelike

How to install godot-genre-roguelike in Claude Code?

Run npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-roguelike -a claude-code in your project terminal.

What does the godot-genre-roguelike skill do?

It equips the agent with Godot blueprints and strict anti-patterns for turn handling, seeded RNG, room stitching, and meta-progression.

How does the skill prevent save scumming?

It enforces deleting the mid-run save file immediately when loading begins, which preserves permadeath across crashes or reloads.

Similar skills

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

From the same set50

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor