Core loop: ядро, вокруг которого строится игра

Находим повторяющееся действие, ради которого игрок открывает игру снова и снова.

Core loop (ядровой цикл) — короткая последовательность действий, которую игрок повторяет постоянно и которая приносит ему удовольствие.

Почему всё держится на цикле

Любая игра, в которую играют часами, держится на коротком цикле, приятном самом по себе. В Diablo это «убей монстров → собери лут → стань сильнее → убей монстров посильнее». В Call of Duty — «увидел врага → прицелился → выстрелил → получил отклик». Если этот микро-цикл приятен, игрок будет повторять его тысячи раз. Если нет — никакой сюжет не удержит.

      ┌─────────────────────────────┐
      v                             |
  Действие ──> Результат ──> Награда ┘
 (стреляю)    (враг падает)  (опыт/лут)

Почему именно короткий цикл так важен? Потому что игрок проживает его в десятки тысяч раз чаще, чем любое крупное событие. За одну сессию Diablo игрок один раз увидит сюжетную сцену, несколько раз сменит локацию — и совершит тысячи ударов. Если умножить крошечную долю удовольствия от одного удара на тысячи повторений, получится почти всё удовольствие от игры. И наоборот: даже лёгкое раздражение в ядре (вязкое управление, невнятный отклик), умноженное на тысячи повторов, копится в усталость и отторжение. Поэтому опытные дизайнеры вылизывают именно ядро: оно — рычаг с самым длинным плечом.

Слои циклов

В реальной игре циклы вложены друг в друга, как матрёшки. Полезно различать три масштаба.

УровеньДлительностьПример (шутер)
Микро (core)секундыприцелься и выстрели
Сессионныйминутыпройди уровень, выполни задачу
Метачасы/днипрокачай персонажа, открой контент

Хорошая игра делает приятным каждый слой: секунда стрельбы, минута уровня и часы прогрессии. Если приятен только верхний слой («куплю броню через 3 часа»), а сама стрельба скучна, игрок не дотянет до награды.

Слои работают вместе, передавая мотивацию вверх по лестнице: удовольствие от микро-цикла держит игрока внутри минуты, удовольствие от сессии — внутри вечера, а мета-цели обещают, ради чего стоит вернуться завтра. Это объясняет феномен «ещё один ход»: в Civilization микро-удовольствие хода вшито в обещание «вот-вот достроится чудо света / откроется технология» — и так петля за петлёй до утра. Опасно, когда слои рассинхронизированы: если мета даёт награду слишком редко, игрок заскучает до неё; если слишком часто — мета обесценится и пропадёт чувство роста. Дизайнер настраивает темп выдачи наград по каждому слою отдельно.

Зацепки между слоями

Сильные игры не просто складывают слои стопкой — они связывают их так, что каждый виток нижнего цикла кормит верхний, а верхний даёт смысл нижнему. В Hades микро-цикл боя за один забег складывается в сессионный цикл «дойти как можно дальше», а тот — в мета-цикл прокачки и нарратива: даже проигранный забег приносит ресурсы и новый кусочек истории. Поэтому проигрыш не ощущается как впустую потраченное время, и игрок жмёт «ещё раз». Этот приём — делать так, чтобы каждый исход нижнего цикла что-то давал верхнему, — один из самых надёжных способов удержать игрока: петля никогда не замыкается «вхолостую». Обратная ошибка — слои, не связанные ничем: бой ради боя, прокачка ради прокачки, и игрок не чувствует, что одно ведёт к другому.

Как работает под капотом

Цикл работает за счёт связки действие → обратная связь → мотивация. Действие должно давать мгновенную, читаемую обратную связь (враг дёрнулся, цифры урона взлетели), а результат — вести к следующему витку (стал сильнее → хочу проверить силу). Психологически это близко к переменному подкреплению: если награда чуть-чуть непредсказуема (выпадет редкий лут или обычный?), цикл затягивает сильнее. Об этом подробнее в разделе про прогрессию.

Под капотом приятного ядра обычно лежит ещё и понятие game feel — телесное ощущение от действия. Один и тот же «выстрел» можно сделать вялым или сочным одними и теми же правилами, но разной подачей: дрожь экрана при попадании, вспышка, звук, лёгкая отдача камеры, пауза в один кадр (hit-stop) в момент удара. Студия id Software годами вылизывала ощущение стрельбы в Doom, и именно оно, а не уровни и сюжет, заставляет повторять цикл. Важно понять: game feel — не украшение, а часть обратной связи. Он сообщает игроку «получилось!» на телесном уровне, быстрее, чем доходит до сознания, и именно это превращает повторение в удовольствие.

Дизайнер тестирует core loop первым делом: берёт прототип без сюжета, графики и прогрессии и проверяет — приятно ли просто выполнять базовое действие. Это называют «proof of fun». Знаменитый тест из Super Mario: разработчики добивались, чтобы было приятно просто бегать и прыгать по пустому уровню, до всяких врагов и монет. Если базовое движение уже доставляет радость — фундамент есть; если нет — ни уровни, ни сюжет его не спасут.

Частые ошибки

Слабое ядро под красивой обёрткой. Команды тратят год на графику и нарратив поверх скучного core loop. Игрок чувствует пустоту, хотя «вроде всё на месте». Это самая дорогая ошибка в индустрии: чем позже обнаруживается слабое ядро, тем дороже его чинить, ведь на нём уже навешано всё остальное.

Цикл без награды. Если действие не приводит к ощутимому результату, цикл не замыкается — игрок не понимает, зачем повторять. Награда не обязана быть лутом: ею может быть и чистое чувство мастерства (как в Celeste), и продвижение по уровню, и эстетическое удовольствие, — но «закрыть петлю» она обязана.

Раздувать цикл. Слишком длинный core loop (минуты рутины ради одного результата) утомляет: каждое повторение стоит дорого, а удовольствия мало. Здоровое ядро — короткое и плотное; длинные циклы лучше работают как сессионный, а не как ядровой слой.

Итог

  • Core loop — короткое повторяемое действие, приятное само по себе; его игрок проживает чаще всего, поэтому именно его вылизывают в первую очередь.
  • Циклы вложены: микро (секунды) → сессия (минуты) → мета (часы); их темп наград надо синхронизировать.
  • Приятность ядра во многом — это game feel: мгновенная телесная обратная связь.
  • Сначала доказывают веселье ядра (proof of fun) на голом прототипе, потом наращивают всё остальное.
Проверьте себя
1. Что такое core loop?
AГлавное меню игры
BКороткое повторяемое действие, приятное само по себе
CФинальный босс
DЦикл загрузки уровня
2. Почему важно, чтобы был приятен именно микро-уровень цикла?
AОн короче кодируется
BИгрок повторяет его тысячи раз, и без него не доживёт до мета-наград
CОн не требует графики
DТак советует издатель