game-design-theory
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGame Design Theory
游戏设计理论
The MDA Framework
MDA框架
┌─────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────────┐
│ MDA FRAMEWORK │
├─────────────────────────────────────────────────────────────┤
│ MECHANICS(规则): │
│ → 玩家行为、约束条件、状态变化 │
│ → 示例:跳跃有高度限制,消耗耐力 │
│ ↓ │
│ DYNAMICS(行为): │
│ → 机制交互产生的涌现性玩法 │
│ → 示例:墙跳连招、速通路线 │
│ ↓ │
│ AESTHETICS(体验): │
│ → 情绪反应:愉悦、紧张、成就感 │
│ → 示例:心流状态、满足感、沉浸感 │
└─────────────────────────────────────────────────────────────┘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 │
└─────────────────────────────────────────────────────────────┘┌─────────────────────────────────────────────────────────────┐
│ ENGAGEMENT LOOP │
├─────────────────────────────────────────────────────────────┤
│ 1. INPUT → 玩家执行操作 │
│ 2. PROCESS → 游戏计算结果 │
│ 3. FEEDBACK → 即时的视觉/音频反馈 │
│ 4. REWARD → 进度、分数、解锁内容 │
│ 5. REPEAT → 循环引导下一次操作 │
│ │
│ 循环质量标准: │
│ ✓ 快速反馈(< 100毫秒) │
│ ✓ 因果关系明确 │
│ ✓ 奖励有吸引力 │
│ ✓ 重复过程有吸引力 │
└─────────────────────────────────────────────────────────────┘Flow Channel (Csikszentmihalyi)
心流通道(Csikszentmihalyi理论)
Anxiety
↑
Hard │ ████
│ ██████ ← FLOW CHANNEL
Skill │ ████████ (Optimal Engagement)
Level │████████████
Easy │██████████████
└──────────────────→
Low Challenge High
TARGET: Match challenge to player skill Anxiety
↑
Hard │ ████
│ ██████ ← 心流通道
(最佳参与状态)
Skill │ ████████
Level │████████████
Easy │██████████████
└──────────────────→
Low Challenge High
目标: 让挑战与玩家技能水平匹配Player Psychology
玩家心理学
Bartle's Player Types
Bartle玩家类型
| 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 |
| 类型 | 动机 | 设计方向 |
|---|---|---|
| 成就者 | 目标、成长 | 成就系统、等级 |
| 探索者 | 发现、秘密 | 隐藏内容、背景故事 |
| 社交者 | 社群互动 | 聊天、公会、合作模式 |
| 竞技者 | 竞争 | PvP、排行榜 |
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奖励类型:
┌─────────────────────────────────────────────────────────────┐
│ 内在奖励(内部): │
│ • 成就满足感 │
│ • 创意表达 │
│ • 好奇心满足 │
│ • 技能掌握 │
├─────────────────────────────────────────────────────────────┤
│ 外在奖励(外部): │
│ • 分数、评分 │
│ • 解锁内容、外观道具 │
│ • 排行榜排名 │
│ • 货币奖励 │
└─────────────────────────────────────────────────────────────┘
奖励调度:
• 固定比率: 每N次操作触发(可预测)
• 可变比率: 随机触发(吸引力强但有伦理顾虑)
• 固定间隔: 每N秒触发
• 里程碑式: 在成长节点触发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 handledUse this skill: When designing game systems, understanding player psychology, or balancing gameplay.
前期制作阶段:
□ 已定义目标受众
□ 已记录核心循环
□ 已明确独特卖点
□ 已分析参考游戏
制作阶段:
□ 机制服务于体验
□ 已验证反馈循环
□ 已维护平衡数据表
□ 已制定测试计划
打磨阶段:
□ 已测试首次用户体验
□ 已验证难度曲线
□ 已优化奖励时机
□ 已处理边缘情况使用场景: 设计游戏系统、理解玩家心理学或平衡玩法时。