3d-graphics-and-render…
Use when designing, choosing, or reviewing the rendering layer of any real-time 3D (or 2D-with-lighting) game — the rasterization…
Use when designing, tuning, or reviewing the difficulty or balance of any game system — encounter tuning, cost curves, dominant-strategy audits, dynamic difficulty adjustment (DDA), difficulty settings, and accessibility assists. Also use to diagnose "this is too hard/too easy",
Claude Code
$ npx -y skills add rondorkerin/gamestack --skill difficulty-and-balancing --agent claude-code
Codex
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a codex -y
Cursor
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a cursor -y
Gemini CLI
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a gemini-cli -y
GitHub Copilot
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a github-copilot -y
OpenCode
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a opencode -y
Windsurf
$ npx skills add rondorkerin/gamestack --skill difficulty-and-balancing -a windsurf -y
name: difficulty-and-balancing description: Use when designing, tuning, or reviewing the difficulty or balance of any game system — encounter tuning, cost curves, dominant-strategy audits, dynamic difficulty adjustment (DDA), difficulty settings, and accessibility assists. Also use to diagnose "this is too hard/too easy", "everything feels overpowered", a degenerate meta, a missing difficulty curve, or an accessibility gap. Triggers on "balance", "balancing", "difficulty", "difficulty curve", "dynamic difficulty", "DDA", "dominant strategy", "overpowered", "underpowered", "too hard", "too easy", "cost curve", "power budget", "tuning", "accessibility difficulty", "difficulty settings", "assist mode", "rubber band", "flow channel", "tier list", "god tier", "broken build".
The discipline of ensuring no single option dominates and every player stays in the flow channel — made rigorous by encoding balance as testable invariants and verifying them through simulation, not intuition alone.
> **Tier:** universal craft (→ `gamestack-core`). Applies across all genres and multiplayer contexts. The encounter-difficulty application lives in `combat-design`; economy and loot power-budget live in `rpg-systems`.
This skill owns **the balance and difficulty of game systems** — option viability, cost curves, difficulty curves, DDA, and accessibility. Adjacent concerns live in sibling skills:
> **Balance exists to ensure no single option dominates — and this is the most machine-checkable discipline in game design.** Sid Meier's rule (GDC 2012): a choice with an obvious correct answer is not a decision. Encode the invariant ("no option's expected value exceeds all others in >80% of game states"), then simulate to enforce it. A human team can *feel* a broken meta; a headless generator cannot — it must measure it. Build the payoff matrix, run the dominance check, and gate every content ship on the result.
Start with `GUIDE.md`, then apply `CHECKLIST.md`.
An agentic framework for building games on any platform — for Claude. Like gstack is for software, but for games. Questions, feedback, or just want to follow along: Discord · @metatransformr on X
Use when designing, choosing, or reviewing the rendering layer of any real-time 3D (or 2D-with-lighting) game — the rasterization…
Use when keeping AI-authored or procedurally-generated content coherent at scale — single voice across a corpus, a…
Use when designing, speccing, or reviewing a character/object motion system in ANY engine — the rig and skeleton, skinning…
Use when making design-level (not asset-production) decisions about how a game looks and reads — readability vs. fidelity,…
Use when designing, tuning, or reviewing combat and game feel — juice/feedback budgets, hit-stop and impact, telegraphing and…
The platform router for the gamestack framework. Use when a game's design is ready to implement, when the target engine is chosen…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.