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) на голом прототипе, потом наращивают всё остальное.