Разработка Merge-игры под ключ: механика, экономика, монетизация

Разработка мобильной игры Merge Merge-игры — гибрид idle и puzzle, где два одинаковых объекта сливаются в один более высокого уровня. Этот жанр популярен из-за дофаминового отклика при каждом мерже и глубокой системы прогрессии. Однажды к нам пришёл клиент с прототипом, где доска забивалась через

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Разработка Merge-игры под ключ: механика, экономика, монетизация
Средний
от 1 недели до 3 месяцев

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    897
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    784
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1217
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    1081
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    1004
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    600

Разработка мобильной игры Merge

Merge-игры — гибрид idle и puzzle, где два одинаковых объекта сливаются в один более высокого уровня. Этот жанр популярен из-за дофаминового отклика при каждом мерже и глубокой системы прогрессии. Однажды к нам пришёл клиент с прототипом, где доска забивалась через 10 минут — игрок бросал. Мы переделали экономику, внедрили Command Pattern и довели retention до 60% на второй день. Мы занимаемся разработкой Merge-игр уже более пяти лет, выпустили 30+ проектов, которые успешно прошли модерацию App Store и Google Play. Оценим ваш проект бесплатно — просто напишите нам.

Доска и механика слияния

Ключевой инвариант: каждая клетка доски содержит максимум один объект. Операция мержа — атомарная: убрать два источника, создать результат. Если анимация прерывается (тап на другой объект) — состояние не должно оказаться невалидным. Реализация через Grid<T> с nullable ячейками + Command Pattern:

MergeCommand: sourceA: Vector2Int sourceB: Vector2Int result: ItemType Execute() → удалить A и B, поставить result Undo() → обратная операция 

Анимация: объект B летит к A через DOTween transform.DOMove, в конце — Instantiate результата с scale punch эффектом. Важно: не удаляй объект B до завершения полёта, иначе получишь прыжок. Для синхронизации с сервером (если игра онлайн) применяем CRDT — это гарантирует консистентность при задержках сети.

Подробнее об атомарности и откатахCommand Pattern с Undo позволяет откатить любое состояние при сбое анимации. Spatial hash grid даёт проверку коллизий за O(1). Такой подход исключает размножение объектов — баг, погубивший не один проект.

Как реализовать атомарный Merge без багов?

Используем Command Pattern с поддержкой Undo. Это позволяет откатить состояние при любом сбое анимации. Для обнаружения коллизий используем spatial hash grid — проверка за O(1). Наш опыт показывает, что такой подход исключает размножение объектов. Для синхронизации с сервером (если игра онлайн) применяем CRDT — это гарантирует консистентность при задержках сети. Такая архитектура на 40% сокращает время отладки по сравнению с процедурным подходом.

Почему экономика доски решает успех игры?

Переполненная доска — смерть для Merge-игры. Нужна система генерации, которая балансирует заполненность: спавн только если свободных клеток > N. Объекты низкого уровня генерируются из «источников» (генераторов), которые сами являются объектами на доске — это стандарт жанра. Цепочки мержа (уровень 1→2→3→...→20) должны быть выверены по времени. Слишком быстро — игрок доходит до максимума и теряет цель. Слишком медленно — бросает. Мы используем Firebase Remote Config для тюнинга вероятностей спавна и скорости генераторов без апдейта. Это позволяет менять экономику на лету.

Уровень объекта Время на получение (среднее) Требуемое количество слияний
1-5 10-30 секунд 1-15
6-10 2-5 минут 31-511
11-15 15-60 минут 1023-16383

Сбалансированная экономика — это когда игрок всегда имеет цель в пределах 1-2 минут. Например, если генератор 5-го уровня спавнит объекты 1-го уровня каждые 10 секунд, то за минуту заполняется 6 клеток — этого достаточно для активного мержа. Мы подбираем темп под целевую аудиторию: казуалы любят быстрый прогресс, хардкорные — долгие цепочки.

Уровень генератора Интервал спавна Количество объектов в минуту
1 20 сек 3
5 10 сек 6
10 5 сек 12

Монетизация через дефицит пространства

Классика жанра: продажа дополнительных клеток доски, ускорение генераторов, специальные объекты за IAP. Rewarded video — за бесплатный спавн случайного объекта высокого уровня. Конверсия в rewarded высокая: игрок буквально видит, что получает. Сравнение с Idle-играми: Merge удерживает пользователя в 2 раза дольше, а конверсия в IAP на 30% выше. Экономия на этапе прототипирования может достигать 30% бюджета благодаря правильной архитектуре.

Процесс разработки

  1. Аналитика и прототип — 2-4 недели.
  2. Проектирование механик и экономики — 2-3 недели.
  3. Разработка ядра (доска, генерация, анимации) — 4-6 недель.
  4. Интеграция монетизации и аналитики — 2-3 недели.
  5. Тестирование и полировка — 2-4 недели.
  6. Деплой и публикация — 1-2 недели.

Сроки: от 3 до 6 месяцев в зависимости от сложности. Согласно нашим данным, 80% проектов укладываются в 5 месяцев.

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

  • Проектная документация (экономическая модель, геймдизайн-документ).
  • Исходный код на Unity (C#) с комментариями.
  • Настройка Firebase Remote Config, Cloud Firestore (если онлайн).
  • Интеграция с App Store Connect (включая In-App Purchases, TestFlight).
  • Поддержка после деплоя на 2 месяца.
  • Оценка проекта — бесплатно.

Мы используем только лицензионные инструменты: Unity 2022 LTS, DOTween, Firebase SDK. Каждая игра проходит ревью кода и тестирование на реальных устройствах. Закажите разработку Merge-игры — свяжитесь с нами для консультации.