Статьи
-
Hazard
Вероятность потери игрока В прошлой статье мы говорили о методе расчета LTV через функцию выживаемости. Если вас не испугало наличие математики, то данная статья будет неким приятным «послевкусием». В ней мы поговорим о вероятности «отвала» пользователя, дожившего до определенного дня. Давайте вспомним основные понятия прошлой статьи. Функция выживаемости (удержания) S(t) — функция, полученная путем аппроксимации наблюдательных данных Retention — Days степенной функцией. Данная функция также выражается через функцию отвала пользователя, которая в свою очередь является интегральным законом распределения неотрицательной непрерывной случайной величины t (времени наступления события отвала): Логично, что имея интегральный закон, мы можем узнать вид дифференциальной функции распределения (плотности вероятности): Или Теперь мы готовы идти дальше. Функция риска (hazard function) Функция риска (мгновенная…
-
Игровой баланс #4
Мат. моделирование, экономика и другое Матмодели Математическая модель — представление реальности через математику. Звучит слишком академично. На самом деле все просто: вычесть DMG из HP — получится модель боя. Требуемый опыт делим на убитых монстров — модель прокачки. Сложить доход и вычесть расходы — модель экономики. Бизнес-план игры, семейный бюджет и т.п. — тоже модели. И это модель, только не математическая. Зато с «манжетами» От балансера, как правило, нужна совмещенная модель экономики и прогресса. Она описывает, как игрок растет по уровню, что получает, на что тратит и т.п. Но с ней мы познакомимся чуть позже. Отступление #1 Я уже писал: таблички не помогают, а запутывают; это инструмент, а не цель. Нелишним будет повторить. Именно в моделировании легче всего допустить эту…
-
Я — Инди!
Вы работаете гейм-дизайнером в успешной (или не очень) крупной (или маленькой) компании. Работодатель заставляет вас делать бездушный free-to-play, а вы хотите делать что-то свое, ламповое, доброе, светлое, полное нарратива. В таком случае у вас два пути: — Либо смириться и делать то, что дают — Либо стать продю… инди. Шутка, на самом деле путь только один — стать инди!
-
Keep it simple, keep it brief
Игры всегда соревнуются за два ресурса игрока: время и деньги. Чтобы сделать игру тебе понадобятся: время и деньги. Так что вот тебе мысль, дорогой гейм-дизайнер платной игры: Keep it simple, keep it brief.
-
Документация в WorkFlowy
Присаживайся, читатель! Сейчас я быстро расскажу тебе о WorkFlowy, ведь я хочу, чтобы ты мог управляться с любым объёмом текстов также просто как я. Сразу скажу, что это не заказная статья, а сам сервис прошёл мимо рынка СНГ почти незаметно, и очень зря!
-
Unity для гейм-дизайнеров
Итак, дорогой гейм-дизайнер. Сегодня твой первый день/неделя на новом рабочем месте? Перед тобой проект на Unity, а о ней ты слышал только то, что она очень популярна? Вот тебе краткое руководство о том, как гейм-дизайнеру пользоваться этим прекрасным зверем.
-
Деконструкция Fishdom: Deep Dive
В минувшем феврале три-в-ряд Fishdom от российской студии Playrix достигла показателя в 1 млн DAU на Google Play всего за неделю после релиза. Мы подготовили разбор игры.
-
Игровой баланс #3
Боевой баланс или расчет эффективности Расчет эффективности Так я называю, наверное, самую очевидную часть работы: боевой баланс, баланс между фракциями, стратегиями, юнитами и зданиями разных уровней и тому подобное. Напоминаю, мы делаем мобильный баттлер. Как убедиться, что вот эта карта 23-го уровня равна по силе другой карте той же ценности того же уровня? Как контролировать, что любая «редкая карта» на любом уровне ровно вдвое сильнее любой «обычной карты»? В других жанрах похожие задачи: вот два строения в ситибилдере с похожей ценой, но разной функцией — как сделать их равными по «полезности»? Просто: сводите всю параметры к одному. Можете назвать его «эффективность», «полезность», «сила», как угодно. Ранее мы уже делали прогрессию силы. Теперь…
-
Структура технического задания 101
Простая и удобная структура ТЗ для всех! Привет, читатель! Сейчас я поделюсь с тобой тем, как я пишу дизайн документы к играм. Если ты уже работаешь в большой компании, где есть своя выработанная структура ведения документации, то всегда есть шанс, что ты сможешь что-то улучшить. Если на тебя возложена ответственность за изобретение этой структуры с нуля, то ты попал по адресу.
-
LTV. Интегралы и площади?
Часто случается так, что имея в наличии необходимый инструмент для расчета какого-либо показателя, человек использует его «на веру». Если известна его функция, то зачем углубляться в происхождение? Такой подход я считаю в корне неправильным. Специалист должен стремиться к улучшению своих профессиональных навыков, разбираться в базовых и основополагающих моментах, ведь с этими знаниями придет возможность модифицировать и улучшать используемые методы. Итак, напомню, что такое LTV (англ. Lifetime Value). Фактически это доход с одного пользователя за время его существования в проекте. Знание LTV позволит оценить окупаемость инвестиций (ROI), определить лучшие каналы трафика и т.п. Безусловно, время «жизни» в игре у каждого пользователя разное, как и количество внесенных средств, поэтому целесообразно взять среднее…