Game Design Theory
The MDA Framework
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ MDA FRAMEWORK โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ MECHANICS (Rules): โ
โ โ Player actions, constraints, state changes โ
โ โ Example: Jump has height limit, costs stamina โ
โ โ โ
โ DYNAMICS (Behavior): โ
โ โ Emergent gameplay from mechanic interactions โ
โ โ Example: Wall-jump combos, speedrun routes โ
โ โ โ
โ AESTHETICS (Experience): โ
โ โ Emotional responses: Fun, tension, achievement โ
โ โ Example: Flow state, satisfaction, immersion โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Core Game Loop
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ENGAGEMENT LOOP โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 1. INPUT โ Player takes action โ
โ 2. PROCESS โ Game calculates results โ
โ 3. FEEDBACK โ Immediate visual/audio response โ
โ 4. REWARD โ Progress, points, unlocks โ
โ 5. REPEAT โ Loop invites next iteration โ
โ โ
โ Loop Quality Criteria: โ
โ โ Fast feedback (< 100ms) โ
โ โ Clear causation โ
โ โ Rewarding outcomes โ
โ โ Compelling repetition โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Flow Channel (Csikszentmihalyi)
Anxiety
โ
Hard โ โโโโ
โ โโโโโโ โ FLOW CHANNEL
Skill โ โโโโโโโโ (Optimal Engagement)
Level โโโโโโโโโโโโโ
Easy โโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโ
Low Challenge High
TARGET: Match challenge to player skill
Player Psychology
Bartle's Player Types
| Type |
Motivation |
Design For |
| Achiever |
Goals, progression |
Achievements, levels |
| Explorer |
Discovery, secrets |
Hidden content, lore |
| Socializer |
Community |
Chat, guilds, co-op |
| Killer |
Competition |
PvP, leaderboards |
Motivation Drivers
SELF-DETERMINATION THEORY:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AUTONOMY: Choice and control over actions โ
โ COMPETENCE: Mastery and skill demonstration โ
โ RELATEDNESS: Connection to characters/community โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Reward Systems
REWARD TYPES:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ INTRINSIC (Internal): โ
โ โข Achievement satisfaction โ
โ โข Creative expression โ
โ โข Curiosity fulfillment โ
โ โข Skill mastery โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ EXTRINSIC (External): โ
โ โข Points, scores โ
โ โข Unlocks, cosmetics โ
โ โข Leaderboard position โ
โ โข Currency rewards โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
REWARD SCHEDULING:
โข Fixed Ratio: Every N actions (predictable)
โข Variable Ratio: Random timing (engaging but ethical concerns)
โข Fixed Interval: Every N seconds
โข Milestone: At progression checkpoints
Balance Principles
| Aspect |
Goal |
Technique |
| Mechanical |
All options viable |
Counter-play, trade-offs |
| Economic |
Meaningful scarcity |
Sinks and faucets |
| Difficulty |
Appropriate challenge |
Dynamic scaling |
| Competitive |
Fair play |
Mirror balance, no dominance |
๐ง Troubleshooting
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Players find game boring โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ROOT CAUSES: โ
โ โข Challenge too easy (below flow channel) โ
โ โข No clear goals or progression โ
โ โข Feedback loop too slow โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Increase challenge curve โ
โ โ Add clear milestones and rewards โ
โ โ Speed up core loop, add variety โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Players frustrated / quitting โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ROOT CAUSES: โ
โ โข Difficulty spike (above flow channel) โ
โ โข Unclear mechanics or feedback โ
โ โข Unfair or random feeling deaths โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Smooth difficulty curve โ
โ โ Improve tutorial and feedback โ
โ โ Make deaths feel fair and educational โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Dominant strategy / no variety โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Add counter-play to dominant options โ
โ โ Buff underused alternatives โ
โ โ Create situational advantages โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Design Checklist
PRE-PRODUCTION:
โก Target audience defined
โก Core loop documented
โก Unique selling point clear
โก Reference games analyzed
PRODUCTION:
โก Mechanics serve aesthetics
โก Feedback loops verified
โก Balance spreadsheets maintained
โก Playtest schedule in place
POLISH:
โก First-time user experience tested
โก Difficulty curve validated
โก Reward timing optimized
โก Edge cases handled
Use this skill: When designing game systems, understanding player psychology, or balancing gameplay.