Проектирование системы прогрессии мобильной игры

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.
Разработка и поддержка любых видов мобильных приложений:
Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Предлагаемые услуги
Показано 1 из 1 услугВсе 1735 услуг
Проектирование системы прогрессии мобильной игры
Сложная
~2-3 рабочих дня
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    445

Проектирование системы прогрессии мобильной игры

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

Математическая база прогрессии

Кривая прогрессии — это функция, связывающая вложенное время/деньги с ощущением прогресса. Линейная кривая (xp_required = level * 100) не работает — разрыв между уровнем 1 и уровнем 50 субъективно воспринимается одинаково.

Экспоненциальная кривая: xp_required = base * multiplier ^ level. Стандартные значения: base = 100, multiplier = 1.2–1.5. При 1.5 уровень 20 требует в 3325 раз больше XP, чем уровень 1 — слишком круто для большинства казуальных игр.

Полиномиальная: xp_required = A * level^2 + B * level + C. Более управляемый рост. Коэффициенты A, B, C подбираются через таргетное время на уровень: если хотим, чтобы игрок проводил в среднем 15 минут на уровне, и знаем среднюю сессию (7–10 мин), получаем таргетное количество сессий на уровень.

Параметры прогрессии выносим в ScriptableObject (Unity) или CSV-таблицу с импортом — game designer балансирует без rebuild.

Типы прогрессии

Вертикальная — игрок становится сильнее. Уровень персонажа, статы снаряжения. Бесконечная вертикальная прогрессия (prestige/ascension) позволяет обнулять прогресс с бонусом — игрок проходит знакомый контент быстрее, но ощущает новый старт.

Горизонтальная — игрок получает новые возможности без усиления. Новые классы, скины, механики. Не создаёт pay-to-win при монетизации. Коллекционирование — специальный случай горизонтальной прогрессии с социальным элементом (показать коллекцию другим).

Сезонная — временные награды, reset каждые 4–8 недель. Battle Pass (Fortnite, PUBG Mobile) — пример: $10 за Battle Pass, 100 уровней сезонной прогрессии, ежедневные + еженедельные задания. Ключевое свойство: игрок видит прогресс к конкретной цели (скин на уровне 50), не абстрактный уровень.

Удержание через прогрессию

Ежедневные задания — обязательство на каждый день. Технически: список заданий генерируется при первом входе дня, хранится в user profile, сбрасывается по UTC midnight или личному времени игрока. PlayerPrefs (Unity) или Firebase Realtime Database для cloud sync. Задания с нарастающей сложностью в рамках одного дня удерживают дольше.

Streak mechanics. Серия входов подряд → бонусные награды. Прерванная серия → мотивация заплатить за восстановление (обязательно — free способ восстановления через rewarded video). На уровне кода: timestamp последнего входа → разница в днях → increment или reset счётчика.

Weekly / monthly milestones. Долгосрочные цели с большими наградами. Игрок видит прогресс на неделю вперёд — это создаёт причину вернуться.

Из практики: midcore RPG, Unity + Firebase. Система прогрессии была линейной, retention D7 — 8%. После редизайна: экспоненциальная XP-кривая с «ускоренными» ранними уровнями (1–10 проходились быстро, давая ощущение динамики), боевой пропуск с 30 уровнями на 4 недели, ежедневные задания — D7 retention вырос до 19%.

Система наград

Награды должны быть немедленными и предсказуемыми. «Лут-бокс» (случайная награда) — высокий emotional peak, но Японя, Бельгия, другие юрисдикции регулируют loot boxes как gambling. Для сторов: Apple App Review требует раскрывать вероятности дроп-рейтов в App Store (guideline 3.1.1). Google Play аналогично.

Варианты без регуляторных рисков: гарантированная прогрессия (pity system — каждые N попыток гарантирована редкая награда), battle pass с фиксированными наградами за уровни.

Что входит в работу

  • Математическая модель XP-кривой с таргетным временем на уровень
  • Структура вертикальной и горизонтальной прогрессии
  • Система ежедневных / еженедельных заданий
  • Streak mechanics и долгосрочные milestone цели
  • Дизайн системы наград с учётом регуляторных требований сторов
  • Спецификация в формате GDD с числовыми параметрами
  • Таблица балансировки в Google Sheets / Excel для итерации

Сроки

2–3 рабочих дня — проектирование системы прогрессии для казуального / гипер-казуального проекта. Для midcore с несколькими взаимосвязанными системами прогрессии (уровень персонажа + снаряжение + guild + season) — 5–7 дней. Стоимость рассчитывается индивидуально.