Pack · #350 trending skills repo · ↗ +2 stars this week

Isometric Game Skills

0xheycat/isometric-game-skills

Agent-ready toolkit for isometric games: ComfyUI art pipelines, seamless terrain, sprites, grid math, Canvas2D rendering, pathfinding, and asset automation.

Stars
45
This week
+2
Forks
5
Open issues
4
Skills inside
21
Star trend · last 9 days+3 ★
Oct 29, 2026: 42 starsOct 30, 2026: 43 starsOct 31, 2026: 43 starsNov 1, 2026: 43 starsNov 2, 2026: 44 starsNov 3, 2026: 43 starsNov 4, 2026: 45 starsNov 5, 2026: 45 starsNov 6, 2026: 45 starsNov 7, 2026: 45 stars

Get started

Install the skills

npx skills add 0xheycat/isometric-game-skills

Installs into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.

Inside this repo

21 skills

animated-sprite-generationUse when creating looping animated isometric sprites (water, fire, windmills, flags) as frame strips that play back smoothly in-engine.skills/animated-sprite-generationasset-pipeline-automationUse when automating the path from generated sprites to a shipped atlas + map so re-generating art does not mean hours of manual rework.skills/asset-pipeline-automationautotiling-transitionsUse when making different terrain types (grass, water, sand) blend with automatic edge and corner transition tiles instead of hard seams.skills/autotiling-transitionscamera-pan-zoom-controlsUse when adding pan, zoom, and clamping to an isometric camera so the world stays crisp and within bounds across screen sizes.skills/camera-pan-zoom-controlscanvas-performance-optimizationUse when an isometric Canvas game drops frames, to cut draw calls and allocations and hold a steady 60fps.skills/canvas-performance-optimizationcanvas2d-isometric-rendererUse when building a Canvas 2D renderer that draws an isometric tilemap and sprites efficiently with correct ordering.skills/canvas2d-isometric-renderercomfyui-lowvram-setupUse when configuring ComfyUI to generate SDXL isometric assets on a 12GB GPU (RTX 3060) without out-of-memory crashes.skills/comfyui-lowvram-setupdepth-sorting-occlusionUse when sprites draw in the wrong order so characters appear in front of objects they should be behind in an isometric scene.skills/depth-sorting-occlusiongodot4-isometric-tilemapUse when setting up correct 2:1 isometric rendering in Godot 4 with TileMapLayer + Y-sort, mapping this repo's engine-agnostic grid math and depth rules onto Godot's native APIs.skills/godot4-isometric-tilemapisometric-art-directionUse when starting an isometric project to lock ONE consistent art style (angle, light, palette, scale) before generating any asset.skills/isometric-art-directionisometric-building-spritesUse when generating isometric buildings (houses, barns, shops) that sit on a defined tile footprint and depth-sort correctly with characters.skills/isometric-building-spritesisometric-character-spritesUse when generating isometric characters in consistent 8 directions with a fixed feet-anchor for movement and depth sorting.skills/isometric-character-spritesisometric-grid-mathUse when converting between grid coordinates and screen pixels in a 2:1 isometric projection, including screen-to-grid for mouse picking.skills/isometric-grid-mathisometric-object-spritesUse when generating isolated isometric props (trees, rocks, bushes, stumps) that drop cleanly onto tiles with correct scale and a transparent background.skills/isometric-object-spritesisometric-pathfindingUse when units must navigate an isometric grid around obstacles using A* on the walkable layer with correct iso neighbor rules.skills/isometric-pathfindingseamless-isometric-terrainGenerate seamless, tileable isometric terrain tiles (Hay Day / farm-game style) with ComfyUI on consumer GPUs (RTX 3060 12GB). Use this skill whenever the user wants to create ground tiles (grass, dirt, water, road, plowed field, sand, stone, snow), build a tilemap that connects without seams or gapskills/seamless-isometric-terrainspritesheet-atlas-packingUse when packing many isometric sprites into a texture atlas with a JSON map so the engine draws from one image with correct frame coordinates.skills/spritesheet-atlas-packingtile-picking-interactionUse when converting a mouse/touch position into the correct isometric tile for selection, highlighting, and placement.skills/tile-picking-interactiontilemap-data-formatUse when designing the map data format (layers, tiles, objects, metadata) so maps are editable, versionable, and engine-agnostic.skills/tilemap-data-formattransparent-cutout-cleanupUse when removing backgrounds from generated sprites to get clean alpha edges with no halo, fringe, or leftover background pixels.skills/transparent-cutout-cleanupusing-isometric-skillsUse when starting ANY isometric game task to route the request to the correct specialized skill before writing code or generating art.skills/using-isometric-skills

Documentation

README

View on GitHub ↗

🏔️ Isometric Game Agent Skills

Production-grade AI agent skills for building isometric games — from AI-generated art to the rendering engine.

The missing toolkit that teaches AI coding agents how senior game artists and engine programmers actually build isometric worlds: seamless tiles, depth-sorted sprites, grid math, and the whole asset pipeline.

Skills Format License PRs GitHub stars Validate Agents Live Demo Project

Quick Start · Live Demo · The Skills · Gallery · How Skills Work · Contributing · Roadmap

Hero banner


Why this exists

AI coding agents are great at React and terrible at isometric games. They generate tiles that do not align, sprites in 5 different styles, characters that render behind walls, and renderers that drop to 12fps. Not because the models are weak — because nobody wrote down how an experienced isometric dev actually works.

This repo is that knowledge, encoded as SKILL.md files an agent can load on demand. Point Claude Code, Cursor, or Codex at it and your agent suddenly builds isometric worlds like it has shipped three of them.

New here? Start with the meta-skill using-isometric-skills — it routes any incoming task to the right workflow.

🚀 Quick Start

git clone https://github.com/0xheycat/isometric-game-skills.git

Then wire it into your agent (pick your tool):

Tool How to install
Claude Code Copy any skills/<name>/ folder into .claude/skills/ in your project.
Cursor See docs/cursor-setup.md — add the skill body to project rules.
Codex / other Paste the relevant SKILL.md into your agent's context or skills folder.

Full walkthrough: docs/getting-started.md.

🎮 Live Demo

▶️ Play it live in your browser — hosted on GitHub Pages, no install. Drag to pan, scroll to zoom, toggle 🖼️ Sprites.

A single-file, dependency-free Canvas2D isometric renderer lives in demo/ — proof these skills are real, not theory. Procedural terrain, depth-sorted objects, tile picking, and a pan/zoom camera, all in one HTML file.

python3 -m http.server 8080   # then open http://localhost:8080/demo/

It directly exercises six skills: isometric-grid-math, canvas2d-isometric-renderer, depth-sorting-occlusion, tilemap-data-format, tile-picking-interaction, and camera-pan-zoom-controls. See demo/README.md.

Want the same world with painterly sprites instead of flat blocks? Swap in assets from the generation skills + spritesheet-atlas-packing.

🗺️ How it all fits together

These aren't 20 loose tips — they chain into one pipeline that takes an agent from an empty folder to a playable isometric scene. Proof, not theory.

Pipeline: all 20 skills from setup to playable scene

🧩 The Skill Collection

21 skills covering the full isometric game pipeline, grouped by phase. Run them in order, or load just the one you need.

🧭 Meta

Skill What it does
using-isometric-skills Router — maps any task to the right skill, in the right order.

🎨 Art Foundations

Skill What it does
comfyui-lowvram-setup Reproducible SDXL setup that never OOMs on a 12GB GPU.
isometric-art-direction Lock ONE style sheet so 200 assets look like one game.

🖼️ Asset Generation (AI)

Skill What it does
seamless-isometric-terrain ⭐ Flagship — ground tiles that tile seamlessly with no edge seams.
isometric-object-sprites Trees, rocks, props — isolated, consistent, drop-in ready.
isometric-building-sprites Houses & barns with correct footprint and occlusion.
isometric-character-sprites 8-direction characters with a fixed feet-anchor.
animated-sprite-generation Seamless looping water, fire, windmills as frame strips.

🧰 Asset Processing

Skill What it does
transparent-cutout-cleanup Clean alpha edges, no halo or fringe.
spritesheet-atlas-packing Pack sprites into one atlas + JSON map.
autotiling-transitions Bitmask edge/corner blending between terrains.

⚙️ Engine & Rendering

Skill What it does
isometric-grid-math Exact grid <-> screen transforms (and the inverse).
canvas2d-isometric-renderer The core render loop: tiles, then sorted objects.
depth-sorting-occlusion Correct draw order for tall and multi-tile objects.
tilemap-data-format Layered, versionable JSON map format.
godot4-isometric-tilemap Godot 4 native iso: TileMapLayer + Y-sort done right.

🕹️ Gameplay Systems

Skill What it does
isometric-pathfinding A* on the walkable layer with proper iso neighbors.
camera-pan-zoom-controls Pan, zoom-to-cursor, and bounds clamping.
tile-picking-interaction Turn a mouse position into the correct tile.

🚀 Polish & Ship

Skill What it does
canvas-performance-optimization Profile, cull, batch — hold a steady 60fps.
asset-pipeline-automation One command: clean -> pack -> validate.

Real output from following these skills (Hay Day-style painterly isometric):

Seamless terrain Object sprites Building sprites
terrain objects buildings
8-direction character Autotiling transitions Animated frames
character autotiling animation

📐 How Skills Work

Each skill is a single SKILL.md with YAML frontmatter and a fixed anatomy designed to stop an agent from cutting corners:

  • Frontmatter — name + a description that starts with "Use when…" so agents auto-select it.
  • Process — numbered, non-negotiable steps (process, not prose).
  • Rationalizations — the excuses an agent makes, paired with the reality, so it cannot talk itself out of doing the work.
  • Red Flags — stop conditions that mean you are about to ship something broken.
  • Verification — a checklist; you are not done until every box is checked.

Read the full spec in docs/skill-anatomy.md.

🤝 Contributing

PRs welcome — new skills, fixes, and screenshots all help. Read CONTRIBUTING.md and use the new-skill issue template to propose one. Every skill must follow the anatomy and ship with a verification checklist.

🗺️ Roadmap

  • Core 20 skills (art -> engine -> gameplay -> ship)
  • Godot 4 engine reference pack (godot4-isometric-tilemap) — Phaser / Unity next
  • Downloadable starter tile set (CC0)
  • Web playground to preview tile sets
  • Video walkthroughs per skill

⭐ Star this repo

If this saved you a weekend of fighting your agent, star it — it helps other game devs find it.

📈 Star History

Star History Chart

📄 License

MIT — see LICENSE. Use it in commercial games, fork it, remix it.


Keywords

isometric-game-skills · isometric · game-development · gamedev · ai-agents · agent-skills · claude-code · cursor · comfyui · sdxl · sprite-generation · tilemap · autotiling · canvas2d · pathfinding · depth-sorting · godot · game-art · asset-pipeline · procedural-generation · 2d-games

Releases

Recent versions

All releases ↗
  1. v1.0.0v1.0.0 – Isometric Game Agent Skills