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, auditing, or generating the systemic substrate of a game — the small set of consistent, interacting rules (a "chemistry engine") that produce emergent play, rather than scripted set-pieces. Covers immersive-sim principles (intention & perceivable
Claude Code
$ npx -y skills add rondorkerin/gamestack --skill systemic-emergent-design --agent claude-code
Codex
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a codex -y
Cursor
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a cursor -y
Gemini CLI
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a gemini-cli -y
GitHub Copilot
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a github-copilot -y
OpenCode
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a opencode -y
Windsurf
$ npx skills add rondorkerin/gamestack --skill systemic-emergent-design -a windsurf -y
name: systemic-emergent-design description: Use when designing, auditing, or generating the systemic substrate of a game — the small set of consistent, interacting rules (a "chemistry engine") that produce emergent play, rather than scripted set-pieces. Covers immersive-sim principles (intention & perceivable consequence), multiplicative vs. additive design, the "tabletop RPG with a good GM" analogy, and how emergent systems make procedural generation cohere instead of becoming "oatmeal". Also use to diagnose "the world feels inert", "all the variety is scripted", "my generated content is samey", "players can only do what I imagined", or single-solution gates. Triggers on "systemic design", "emergent gameplay", "immersive sim", "multiplicative gameplay", "chemistry engine", "affordances not solutions", "intention and consequence", "interacting systems", "oatmeal", "every quest is the same".
How to author **affordances, not solutions**: a small set of consistent, deeply-simulated, interacting rules that produce more meaningful play than any volume of scripted content — and, for a procedural/AI-authored game, the only thing that makes generated content *cohere* rather than collapse into "10,000 bowls of oatmeal."
This skill owns the **emergence-from-interacting-systems** discipline. Adjacent concerns live in sibling skills, cross-linked from the guide:
> **You never design play directly — only the rules that give rise to it (the "second-order design problem").** Author orthogonal affordances and let them combine; keep the rules near-exceptionless and mapped to real-world expectation so players learn them by exposure; guarantee every verb has *intention* and *perceivable consequence*; and freeze the rule substrate before you generate, so the simulation — not the AI's whim — validates emergent solutions.
> **Why this matters doubly for a generator:** producing more *content* is cheap; producing more *interactions* is hard, so a generator told to "maximize variety" produces oatmeal, and one that "helpfully" adds bespoke interactions reintroduces exceptions that break learnability. Score the agent on **interaction density**, constrain it to **tag-assignment and situation-composition over a frozen rule table**, and forbid it from ever inventing a new rule or exception.
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…
Use when designing, tuning, or reviewing the difficulty or balance of any game system — encounter tuning, cost curves,…
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.