game-design-theory
Comprehensive game design theory covering MDA framework, player psychology, balance principles, and progression systems. Master why games are fun.
Security Assessment
About game-design-theory
Game Design Theory is a reference and concept-guide skill covering the fundamentals of what makes games fun. It aims to give designers a shared vocabulary and mental models for reasoning about player experience, addressing the problem of designing engagement by intuition alone. The skill packages several well-known frameworks into ASCII-diagrammed explanations, including the MDA framework (Mechanics, Dynamics, Aesthetics), the core engagement loop, Csikszentmihalyi's flow channel, Bartle's player types, and Self-Determination Theory motivation drivers.
Beyond the core theory, it documents intrinsic and extrinsic reward systems and reward-scheduling patterns (fixed ratio, variable ratio, fixed interval, milestone), balance principles across mechanical, economic, difficulty, and competitive dimensions, and a troubleshooting section that maps common problems such as players finding a game boring or quitting to likely root causes and solutions. The SKILL.md includes structured frontmatter declaring optional framework and game-type parameters, a retry policy, and observability logging and metrics, and the skill ships supporting files including a design configuration YAML, a longer design guide reference, and a design_analyzer.py script.
It is aimed at game designers, developers, and students who want to understand player psychology, balance, and progression, or diagnose why a game is not engaging. It functions primarily as an educational concept reference tied to a 'game-designer' agent rather than a tool that ships or runs a game; the accompanying analyzer script provides local design analysis rather than any external or system-level operations.
FAQ
What frameworks does this skill cover?
It covers the MDA framework (Mechanics, Dynamics, Aesthetics), the core engagement loop, Csikszentmihalyi's flow channel, Bartle's player types, Self-Determination Theory, reward systems and scheduling, and balance principles.
Does it help debug design problems?
Yes. It includes a troubleshooting section that maps symptoms like players finding a game boring or getting frustrated and quitting to likely root causes such as difficulty being outside the flow channel, and suggests concrete solutions.
What files come with the skill?
Alongside SKILL.md it ships a design configuration YAML in assets, a longer DESIGN_GUIDE.md reference, and a design_analyzer.py script for local design analysis.
Is this a game engine or a theory reference?
It is a concept and reference guide for game design theory, bonded to a game-designer agent. It teaches principles and frameworks rather than building or running an actual game.
Install game-design-theory
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
