Бесплатная консультация
← Все статьи

Ивент ради ивента: почему календарь не спасает удержание

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

Игровая сессия в клубе за несколькими станциями

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

Но заполненный календарь ещё не означает, что LiveOps работает.

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

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

Событие начинается не с темы

Плохое начало планирования выглядит примерно так:

«В октябре нужен Halloween».

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

Совсем иначе звучит постановка: «Мы видим падение активности у игроков, которые закончили основной контент. Хотим проверить, возвращает ли ограниченная недельная активность эту группу в регулярный игровой цикл».

Теперь появляется гипотеза.

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

Это небольшая разница в формулировке, но она полностью меняет production. В первом случае команда производит контент, потому что наступила дата. Во втором — использует контент как инструмент для решения конкретной продуктовой задачи.

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

Если невозможно объяснить, какое поведение должно измениться после запуска, вполне возможно, что событие сейчас вообще не нужно.

Метрика выбирается до производства

Частая ошибка проявляется уже после завершения события.

Аудитория игроков за компьютерами

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

DAU немного увеличился. Средняя длина сессии тоже. Revenue в один из дней оказался выше обычного. Количество боёв выросло на несколько процентов.

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

Проблема в том, что критерий успеха появился уже после результата.

Гораздо полезнее договориться о нём до production.

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

Здесь особенно быстро становится понятно, зачем нужна сегментация в LiveOps. Одно и то же событие может почти не изменить общую метрику и при этом хорошо сработать на конкретную группу игроков.

Например, для ветеранов событие становится причиной вернуться в игру каждый вечер, а новичок до него вообще не доходит. Усреднённый показатель частично скрывает оба эффекта.

Поэтому вопрос «для кого мы это делаем?» должен появляться практически одновременно с вопросом «зачем?».

Календарь должен учитывать усталость игрока

Когда команда начинает системно заниматься LiveOps, возникает понятное желание убрать пустые места.

Игрок за монитором в тёмной комнате

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

В результате игрок постоянно находится внутри какого-то ограниченного по времени предложения.

На бумаге это выглядит как высокая насыщенность контентом. Для пользователя всё может выглядеть наоборот: события перестают ощущаться событиями.

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

Поэтому хороший календарь содержит не только даты запуска.

Он учитывает ритм.

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

LiveOps — это не соревнование за максимальное количество карточек в календаре.

Один ивент влияет на следующий

Особенно опасно планировать события как независимые сущности.

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

Через неделю запускается следующее событие с магазином.

И внезапно выясняется, что значительная часть аудитории накопила достаточно валюты в предыдущей активности и теперь почти не взаимодействует с новой системой так, как ожидала команда.

Локально первое событие было щедрым и привлекательным. В масштабе нескольких недель оно изменило экономику следующего.

Именно поэтому календарь должен показывать не только темы и даты, но и взаимосвязь наград, прогрессии, магазина и основных ресурсных циклов.

Нельзя независимо планировать событие, economy и monetization, а потом собирать их вместе перед релизом. Они уже являются одной системой.

То же касается сложности. Если три недели подряд игроку предлагают очень интенсивные активности, проблема четвёртой недели может быть не в качестве нового события, а в накопившейся усталости от предыдущих.

Календарь должен учитывать возможности команды

Иногда LiveOps-план невозможно выполнить ещё в момент его составления.

Игровой зал с игроками за компьютерами

В календаре отлично выглядят четыре больших события в месяц, две новые механики, сезонный контент и регулярные офферы. Но за каждой строкой стоят конкретные люди: game design, development, art, QA, analytics, localization.

Если одна и та же команда должна параллельно поддерживать текущую версию, исправлять production-баги и готовить контент на два месяца вперёд, календарь начинает съедать весь доступный резерв.

После первой задержки события сдвигаются ближе друг к другу. QA получает меньше времени. Следующий контент начинается до завершения предыдущего. Затем команда уже не анализирует результаты, потому что ей нужно успеть в следующий слот.

Это тот же тип проблемы, который мы разбираем в статье про ранние сигналы риска проекта: scope продолжает расти, но доступные ресурсы и даты остаются прежними.

Поэтому хороший LiveOps-календарь должен быть реалистичным не только для игрока, но и для production-команды.

Если план можно выполнить только при условии, что ни один баг не появится, никто не заболеет и ни одна задача не займёт дольше оценки, это не план. Это идеальный сценарий.

Не запускайте следующий эксперимент до того, как поняли предыдущий

Одна из самых дорогих ошибок LiveOps — слишком высокая скорость изменений.

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

После этого retention вырос.

Что именно сработало?

Ответить становится сложно, потому что сразу несколько изменений воздействовали на одну аудиторию.

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

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

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

В противном случае LiveOps превращается в постоянное изменение продукта без возможности нормально понять последствия решений.

Первые часы события нужны для контроля, а не для выводов

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

Киберспортивная площадка во время матча

Видим слабую конверсию — увеличиваем награду.

Revenue ниже ожиданий — меняем оффер.

Игроки проходят слишком быстро — повышаем сложность.

Иногда оперативная реакция действительно необходима. Если событие сломано, игроки не могут получить награду или экономика получила явную критическую ошибку, ждать бессмысленно.

Но продуктовые выводы требуют больше данных.

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

Поэтому до запуска полезно заранее определить две вещи: какие сигналы требуют немедленного вмешательства и какой период команда должна наблюдать прежде, чем оценивать продуктовый результат.

Тогда LiveOps не превращается в ручное управление игрой по каждому движению графика.

QA события — это не только «всё ли работает»

В LiveOps технически корректное событие всё равно может создать серьёзную проблему.

Награды начисляются. Кнопки работают. Прогресс сохраняется. Формально багов нет.

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

Поэтому QA игрового проекта в LiveOps должен учитывать не только функциональную проверку, но и разные состояния игрока.

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

Чем больше LiveOps использует сегментацию, remote configuration и разные варианты предложений, тем важнее проверять не просто «ивент», а конкретные комбинации условий.

Календарь должен уметь меняться

Парадокс хорошего LiveOps-календаря в том, что его не нужно выполнять любой ценой.

Игроки в компьютерном клубе

Допустим, команда запланировала новую активность через две недели, но текущее событие неожиданно показывает очень интересный эффект. Игроки взаимодействуют с механикой иначе, чем предполагалось, и появляется возможность проверить дополнительную гипотезу.

Иногда логичнее изменить план и продолжить исследование, чем запускать следующий ивент просто потому, что он стоит в календаре.

То же работает в обратную сторону.

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

LiveOps-календарь — рабочий инструмент, а не контракт с самим собой.

После события должен оставаться вывод

Полезный LiveOps-цикл заканчивается не в последний день события.

После него команда должна понимать, что произошло и что она будет делать с этим знанием дальше.

Иногда вывод звучит позитивно: формат хорошо работает для определённого сегмента, его стоит повторить и масштабировать.

Иногда результат нейтральный: событие практически не изменило поведение, но теперь команда знает, что эта гипотеза не стоит дальнейших инвестиций.

Иногда выясняется, что сама идея была хорошей, но реализация создала слишком высокую production-стоимость.

Все три результата полезны.

Бесполезен только вариант, в котором событие заканчивается, команда немедленно переключается на следующее и через месяц уже никто не помнит, зачем вообще запускался предыдущий эксперимент.

Если LiveOps уже работает именно в таком режиме — много активностей, постоянный production и мало понятных выводов — имеет смысл сначала разобрать текущую систему и определить, какие форматы действительно влияют на продукт. В таких ситуациях иногда полезнее начать с улучшения существующей игры, чем просто увеличивать количество нового контента.

Календарь — это следствие стратегии, а не стратегия

Сам по себе календарь не удерживает игроков.

Он только показывает, как команда собирается реализовывать решения во времени.

В хорошем LiveOps-плане за каждой крупной активностью можно увидеть простую цепочку:

проблема → гипотеза → аудитория → изменение → метрика → наблюдение → вывод.

И только после этого — следующий запуск.

Тогда события перестают существовать ради заполнения недели и начинают постепенно формировать понятную систему развития игры.

NoPanic Studio подключается к LiveOps и поддержке игр после релиза: от контент-плана, событий и работы с экономикой до аналитики, QA и дальнейшей разработки. Если игра уже регулярно выпускает активности, но трудно понять, какие из них действительно влияют на retention и monetization, стоит сначала связать календарь с продуктовой гипотезой и измеримым результатом.

Если у вас уже есть LiveOps-календарь или план событий на ближайшие месяцы — пришлите его вместе с основными метриками проекта. Разберём, где календарь работает как продуктовый инструмент, а где команда производит контент без понятного влияния на поведение игроков.

Следующая статьяСегментация в LiveOps: с чего начать, если сегментов ещё нет
→