Game Design

Атомы механик (MDA)

Почему одни и те же rules в Chess создают бесконечные strategies? Почему игроки находят exploits, которых дизайнеры не предвидели? MDA объясняет связь между rules, behavior и emotions.

  • **Rocket jumping в Quake** - unintended dynamic, который стал feature
  • **EVE Online** - complex dynamics из простых trading mechanics. Экономические войны, предательства, empire building
  • **Fortnite building** - simple mechanics (place walls) → complex dynamics (90s, edit plays)

MDA Framework

**MDA** (Mechanics-Dynamics-Aesthetics) - фреймворк для анализа игр. Дизайнер создаёт Mechanics. Игрок испытывает Aesthetics. Между ними - Dynamics, которые emerge из interaction.

**Designer vs Player perspective.** Дизайнер думает от Mechanics → к Aesthetics. Игрок испытывает от Aesthetics ← назад. Это часто создаёт disconnects в ожиданиях.

**Зачем MDA:** - Vocabulary для обсуждения игр - Анализ почему игра работает/не работает - Предсказание emergent behavior - Communication между дизайнерами

Дизайнер добавил respawn timer 30 секунд. Игроки стали играть осторожнее. Где здесь Dynamics?

Mechanics

**Mechanics** - правила и системы игры. Это то, что дизайнер непосредственно создаёт. Actions, rules, objects, relationships. Mechanics - building blocks всего gameplay.

**Atomic mechanics.** Jump - mechanic. Double jump - другая mechanic. Их комбинация (double jump + glide) создаёт новые possibilities. Mechanics compose.

**Принципы хороших mechanics:** - **Clear** - понятно что делает - **Consistent** - работает всегда одинаково - **Composable** - комбинируется с другими - **Deep** - простая на поверхности, глубокая в mastery

В Zelda: BotW игрок может поджечь траву → создать updraft → взлететь на параплане. Что из этого Mechanics?

Dynamics

**Dynamics** - behavior, который emerge когда игрок interacts с mechanics. Дизайнер не создаёт dynamics напрямую - они возникают. Camping, rushing, turtling, min-maxing - всё это dynamics.

**Emergent vs Designed gameplay.** Chess rules = mechanics. Openings, strategies, gambits = dynamics. Fischer не "запрограммировал" Sicilian Defense - оно emerged из rules.

**Дизайн для dynamics:** - Predict likely emergent behavior - Playtest для unexpected dynamics - Decide: embrace или patch? - Balance без убийства depth

В Counter-Strike игроки "eco" - покупают дешёвое оружие чтобы сэкономить на следующий раунд. Это...

Aesthetics

**Aesthetics** - эмоциональный опыт игрока. Не визуальный стиль, а feelings. MDA определяет 8 основных aesthetics: Sensation, Fantasy, Narrative, Challenge, Fellowship, Discovery, Expression, Submission.

**Игры = комбинация aesthetics.** Dark Souls: Challenge + Discovery + Narrative. Animal Crossing: Expression + Fellowship + Submission. Разные games target разные combinations.

**Как использовать:** - Определи target aesthetics для своей игры - Design mechanics, которые создадут dynamics, ведущие к этим aesthetics - Playtest: достигается ли желаемый emotional experience?

Aesthetics = визуальный стиль игры

В MDA, Aesthetics = эмоциональный опыт игрока (fun, challenge, discovery). Визуал - только один source of Sensation aesthetic

Tetris с примитивной графикой даёт мощный Challenge aesthetic. Красивая walking sim может давать Sensation + Discovery. Visuals ≠ experience

Игрок в Minecraft строит огромный замок. Какой aesthetic преобладает?

Ключевые идеи

  • **Mechanics** = rules дизайнера. **Dynamics** = emergent behavior. **Aesthetics** = emotions игрока
  • **Designer → M → D → A**. Player ← A ← D ← M. Разные perspectives на одну игру
  • **8 aesthetics:** Sensation, Fantasy, Narrative, Challenge, Fellowship, Discovery, Expression, Submission

Связанные темы

MDA связан с feedback loops и balance:

  • Feedback Loops — Feedback loops - mechanics, которые создают specific dynamics
  • Баланс — Balancing mechanics для desired dynamics и aesthetics

Вопросы для размышления

  • Вспомни неожиданную стратегию в игре. Какие mechanics её enabled?
  • Какие aesthetics для тебя главные при выборе игр?
  • Если бы ты дизайнил game, какие aesthetics были бы primary targets?

Связанные уроки

  • st-01-feedback-loops
Атомы механик (MDA)

0

1

Войти