Механики и пространство состояний

Всем


Зачем этот уровень

Механики — нижний уровень трёхуровневой модели: объекты и правила, с которыми игрок взаимодействует напрямую. Из механик складываются системы, из систем — геймплей, из геймплея — опыт. Если ядро на этом уровне скучное, полировка арта его не спасёт.

Упражнение "существительные и глаголы"

Возьмите знакомую настольную или карточную игру. Запишите существительные (объекты) и глаголы (действия по правилам). Затем опишите, что происходит, когда игроки начинают ходить — это уже зачаток геймплея.


Механики как язык

Механики можно сравнить с лексикой и грамматикой игры — отдельные "слова" (прыжок, удар, карта) и правила их сочетания. Игрок учит этот язык через действие — как ребёнок учит язык через речь, а не через словарь.

Элемент Что это Пример (платформер)
Существительное Объект или абстрактная сущность игрок, монета, платформа, здоровье
Глагол Допустимое действие над объектом прыгнуть, собрать, получить урон
Правило Когда глагол разрешён и что меняется "при касании монеты +10 очков"

Комбинации механик должны быть читаемы: игрок понимает, почему произошло событие. Непредсказуемость ради хаоса разрушает обучение.


Пространство состояний

Любая игра в каждый момент находится в состоянии — наборе значений всех значимых переменных.

Пример (упрощённый платформер):

  • позиция игрока (x, y)
  • здоровье = 3
  • монеты = 7
  • враг A жив, враг B мёртв

Пространство состояний — множество всех таких комбинаций, достижимых по правилам. Пространство действий — множество ходов, которые игрок может сделать из текущего состояния.

Понятие Смысл для дизайнера
Game state "Снимок" игры сейчас
State space Все возможные снимки
Action space Что игрок может сделать сейчас
Perceived action space Что игрок думает, что может сделать

Разрыв между реальным и воспринимаемым пространством действий — частый источник фрустрации — игрок не видит скрытую кнопку, не понимает, что стена проходима, или переоценивает дальность прыжка.

Неявные механики

Часть правил не показана явно — урон от падения, скрытый таймер, внутренний "рейтинг агрессии" врагов.

Неявные механики допустимы, если игрок может их вывести из обратной связи.

Если вывод невозможен — это ощущается как несправедливость.


Семейства механик

В индустрии часто выделяют четыре семейства. Большинство игр комбинирует несколько сразу.

Control — управление и взаимодействие

Как игрок влияет на мир — перемещение, прицеливание, выбор из меню, перетаскивание. Ключевые вопросы — отзывчивость, точность, соответствие устройству ввода (мышь, геймпад, тач).

Progression — прогрессия

Как игрок растёт во времени — уровни, навыки, открытие зон, сюжетные вехи. Прогрессия задаёт долгосрочную цель и ощущение "я стал сильнее".

Uncertainty — неопределённость

Откуда берётся риск и сюрприз — случайность броска, туман войны, скрытая информация противника, процедурная генерация. Неопределённость поддерживает интерес, но требует честной обратной связи — игрок должен понимать границы удачи.

Resource management — ресурсы

Как игрок распределяет ограниченное — здоровье, патроны, время хода, энергия, валюта. Ресурсы создают выбор — потратить сейчас или копить.

Семейство Типичный вопрос игрока Пример игры
Control "Успею ли нажать вовремя?" Celeste, файтинги
Progression "Когда откроется следующий навык?" RPG, roguelike
Uncertainty "Что будет, если рискну?" покер, roguelike
Resource "На что потратить последнюю аптечку?" survival, стратегии

За пределами четырёх семейств остаются социальные правила (переговоры, кооперация), нарративные триггеры (флаги сюжета) и мета-механики — их тоже описывают в GDD, когда они влияют на геймплей.


Первичные и производные механики

Первичная механика — то, ради чего игрок открывает игру — стрельба в шутере, прыжок в платформере, ход фигурой в шахматах.

Производные — поддерживают первичную — инвентарь, крафт, диалог, карта. Они усиливают глубину, но редко продают игру сами по себе.

Эвристика для прототипа

В первом прототипе оставьте одну первичную механику и минимум производных. Если "стрелять и уворачиваться" уже интересно в серой коробке — можно наращивать системы.

Подробнее о цикле проверки — в Геймплей и core loop.


От механики к системе

Одна механика редко живёт изолированно. Монета + счёт + звук сбора — уже микросистема. Несколько механик, связанных цепочками конверсии ("10 монет → 1 ключ → дверь") и петлями обратной связи, образуют игровую системуСистемы, петли обратной связи и баланс.

Минимальный пример в Unity — сбор монеты (механика) → счёт на UI (система) → звук (обратная связь) — в главе "Гейм-дизайн".


Дальше по маршруту