Почему прототип мобильной игры нужен до старта разработки
Механика проверяется только в живом взаимодействии. Ощущение управления складывается из задержки между нажатием и реакцией, окна ввода, инерции персонажа и того, как камера следует за действием — ни в описании, ни на бумаге это не воспроизводится. Пока ключевая механика не собрана и не запущена в руках, команда спорит о предположениях, а не об игре.
Ранний прототип намеренно отказывается от графики, звука и мета-слоя: остаются грубые блоки, физика и управление. Это даёт проверку механик до релиза — на живых игроках, а не на мнении авторов, — и каждая итерация стоит часы правки вместо недель переделки. Прототип мобильной игры в таком виде собирается за одну-три недели.
Поздние правки дороги не сами по себе, а связями. Когда механика обросла анимациями, балансом, интерфейсом, прогрессией и монетизацией, изменение одного параметра тянет пересборку смежных систем: заново настраивается темп, пересчитываются награды, расходится кривая сложности. Риски поздних правок в том, что к моменту первых реальных цифр удержания половина проекта уже опирается на непроверенное решение.
Игровые гипотезы формулируем как проверяемые утверждения: понятно ли управление без обучения, держит ли цикл первых минут, ощущается ли награда. Три-пять таких гипотез ранний прототип закрывает или отбрасывает до того, как в них вложены месяцы производства, — дальше разбираем, как это устроено.
Что даёт ранняя проверка гипотез: сроки, риски, объём переделок
Правка в прототипе занимает часы, та же правка в релизной сборке — недели: сначала миграция данных, потом пересборка, потом регресс на десятке устройств. Ранний этап сжимает цикл правок с недель до дней, поэтому до продакшена доходит не первая придуманная версия, а десятая проверенная.
Основные механики раскладываем по рамке MDA — правило и его отклик проверяем отдельно от оформления и мета-прогрессии. Петля взаимодействия собирается в самом простом виде: действие, отклик, награда. Если игрок не понимает, зачем нажимать второй раз, это видно на первом же тесте, а не через месяц по просевшему удержанию.
Метрики прототипа — прокси для удержания игроков: время до первого осмысленного действия, доля бросивших на первом испытании, число замкнутых петель за одну сессию. Гипотеза, провалившаяся по этим числам, отсекается до того, как под неё написаны интерфейсы, прогрессия и экономика.
Отсечение гипотез напрямую режет объём переделок: контент, который делали бы под неподтверждённое ядро, не уходит в корзину — его просто не начинают. По нашим проектам доля таких работ падает примерно вдвое, а время команды уходит на то, что игрок уже подтвердил своим поведением.
Форматы проверки: настольный тест, серый блок, рабочая сборка
Форматы отличаются глубиной достоверности: настольный тест проверяет правило игры без единой строки кода, интерактивный макет — реакцию на экраны и жесты, а сборка без графики — реальную логику. Чем ближе формат к готовой игре, тем дороже правка: сменить правило на бумаге — час работы, в вертикальном срезе — неделя переделок.
Порядок обычно такой: гипотеза проверяется настольным тестом, самые рискованные места — серым блоком, и только потом собирается вертикальный срез одного игрового цикла. Так мы не тратим время на отрисовку того, что может не выжить после первого теста.
| Формат | Когда подходит | Ограничения |
|---|---|---|
| Настольный тест | Проверить правило и баланс до разработки — карточки, кубики, схема цикла | Нет ощущения от управления и темпа, сложно понять, «залипает» ли игрок |
| Интерактивный макет | Проверить навигацию и поток экранов до кода | Реакция на действия условная, баланс и экономика не проверяются |
| Серый блок (сборка без графики) | Проверить живую логику и прогрессию на людях | Визуал — заглушки, часть тестирующих отваливается, не дойдя до сути |
| Вертикальный срез | Один игровой цикл целиком: управление, графика, звук, прогрессия | Дороже и дольше остальных, правки механик после сборки самые затратные |
Формат выбираем под вопрос, на который нужен ответ: непонятно правило — настольный тест, непонятна реакция на управление — вертикальный срез.
Этапы работы: от постановки гипотезы до передачи сборки
Прототип мобильной игры нужен не для показа, а для ответа на один вопрос: работает ли ключевая механика. Поэтому маршрут строится вокруг гипотезы и замеров, а не вокруг объёма контента. Ниже — шесть этапов, по которым мы ведём работу от идеи до передачи сборки.
- Постановка гипотезы. Фиксируем проверяемое утверждение и метрику, которая его подтвердит: например, доля игроков, завершающих первый цикл и запускающих второй. Без критерия прототип превращается в набор экранов.
- Схема механик. Раскладываем цикл на состояния и переходы: что игрок делает, что получает в ответ, что возвращает его после провала. Правки на схеме дешевле правок в сборке.
- Настройка сборки. Один сборочный сценарий под целевые платформы: версия ставится на устройства тестировщиков без ручных правок и обновляется по команде.
- Тестирование механик. Снимаем замеры на живых игроках: время до первого осмысленного действия, доля брошенных сессий, повторные запуски. Отдельно отмечаем, где участники действуют наугад, — это признак непонятого правила.
- Доработка по замерам. Меняем один-два параметра за итерацию и сверяем с предыдущими цифрами — так видно, что именно повлияло на поведение. Гипотеза подтверждается или заменяется.
- Передача результата. Отдаём сборку, схему механик, замеры и выводы: что подтвердилось, что отбросили. Команда разработки стартует от проверенного ядра, не перепридумывая правила.
Каждый этап заканчивается артефактом, который можно посмотреть и оспорить, — спорные решения не всплывают в середине разработки.
Комплект передачи: сборка, схема механик, отчёт по замерам
Прототип нужен не ради факта запуска на устройстве, а ради зафиксированных решений. Поэтому этап закрывается не показом сборки, а комплектом передачи: работающей сборкой, описанием механик, замерами и регламентом запуска. Всё лежит в репозитории заказчика, чтобы команде не пришлось восстанавливать логику по переписке.
- Исходники сборки — проект целиком со сборочными профилями и инструкцией развёртывания на чистой машине: собрать и запустить можно без нас.
- Схема механик — поток состояний от ввода до начисления прогресса и условий выхода. Отдельно помечено, что подтверждено замером, а что осталось гипотезой.
- Отчёт по замерам — время отклика на слабом устройстве, доля пройденных циклов, шаги, где игроки бросали. Сырые данные приложены, выводы можно перепроверить.
- Регламент запуска — какие параметры окружения нужны, где хранятся ключи, что считается исправным состоянием стенда.
- Конфигурации окружений — отдельные наборы настроек под разработку, тестовый стенд и демонстрацию; балансные параметры вынесены наружу и меняются без пересборки.
- Матрица проверок — перечень сценариев приёмки: что прогнано, на каких классах устройств и с каким результатом.
- Журнал решений — почему выбран такой темп цикла и способ ввода. Именно это чаще всего теряется при передаче.
Регламент запуска и схему механик мы разбираем вместе с командой заказчика: показываем, где что лежит, и отвечаем по коду. Так прототип остаётся рабочей основой разработки, а не архивом.
Кейс: как ранний прогон петли убрал риск перезапуска
Где стояла петля до
Проект — аркада с одной кнопкой: тап задаёт импульс, дальше поведение определяет физика. На закрытом тесте до первого очкового действия доходили 34% игроков, а среднее время до первого нажатия составляло 19 секунд, из которых 11 уходило на экраны обучения. Инструкцию проходили, но не связывали её с результатом — петля не замыкалась.
Замеры ставили на каждый шаг: показ экрана, первое нажатие, первое очко, первый проигрыш, выход. Агрегированная статистика Google Play не даёт таких срезов, поэтому события собирали в клиенте — это дало воронку по отдельному игроку, а не средние по приложению.
Что изменили и чем подтвердили
Убрали промежуточный экран обучения, первый проигрыш сделали без наказания — перезапуск в одно действие, а первый успех сдвинули на пятую-седьмую секунду. Кривую сложности пересобрали так, чтобы первая победа была почти гарантирована, а вторая уже требовала точного ритма. События после правок оставили в проде — те же метрики видно на живой аудитории, а не только на тесте.
За три недели вход в петлю вырос с 34% до 71%, удержание первого дня — в 1,8 раза, доля сессий с тремя и более забегами — с 26% до 58%. Риск перезапуска проекта снялся: управление и темп оказались рабочими, дальше можно наращивать контент, а не переделывать основу.
Чем прототип отличается от вертикального среза
Прототип отвечает на один вопрос: интересно ли повторять ключевое действие снова и снова. Поэтому его собирают из серых примитивов, без финальной графики и звука — вся ценность этапа в проверке игрового цикла, управления и темпа. Если ядро не держит игрока здесь, графика этого не исправит, а значит вкладываться в неё рано.
Вертикальный срез — один участок игры, доведённый до целевого качества: одна локация, один бой, один экран магазина, но с настоящей графикой, анимацией, звуком и интерфейсом, как в релизе. Здесь проверяют другие риски — как механика ощущается в финальном исполнении, сколько времени уходит на производство такого участка и выдерживает ли он слабые устройства.
Объём работ различается в разы. Прототип — это недели и минимальная команда: программист и дизайнер механик закрывают проверку гипотез и заканчивают этап, когда механика подтверждена или отброшена. Срез требует художников, аниматоров, звука и сборщика сборок, а любая правка ядра на этом этапе дороже — она тянет за собой переделку готовых материалов. Дальше по объёму идёт альфа: весь контент игры собран целиком, но ещё не отполирован.
Отсюда правило перехода между этапами: пока прототип не даёт устойчивого сигнала — доли игроков, возвращающихся на следующий день, и числа сессий подряд, — переходить к срезу рано. Когда сигнал есть, управление, темп и экономику фиксируют, готовность механик считается подтверждённой, и только затем начинается производство в качестве.
Технические сомнения перед стартом: доступы, данные, приёмка
Перед стартом прототипа у технической команды заказчика обычно один и тот же набор вопросов: что нужно с вашей стороны, по каким критериям принимается результат и что останется в коде после сдачи. Отвечаем по существу, а расхождения с вашим процессом проговариваем до начала работ.
Что нужно от вас на старте?
Доступы к репозиторию и системе сборки, учётная запись разработчика, макеты или референсы, список устройств для проверки. Если аккаунта нет — заводим свой и передаём владение вместе с проектом.
Как принимается результат?
Критерии фиксируем письменно до старта: сборка ставится на целевое устройство, игровой цикл проходится от запуска до конца раунда, механика воспроизводится стабильно на серии прогонов. Приёмка идёт по списку, не по ощущениям.
Что с правками после прототипа?
В объём входят один-два круга уточнений по согласованным механикам: баланс, отзывчивость управления, порядок экранов. Новые механики и смена идеи — отдельная задача с оценкой.
Код прототипа выбрасывается?
Нет. Пишем его как основу продукта: слои разделены, игровые системы изолированы, сборка настроена под релизы. Дальше переносятся архитектура, сохранения, ввод и конфигурация уровней.
Как строится работа по срокам?
Итерации по неделе: в конце каждой — рабочая сборка по ссылке и короткий отчёт, что проверено. Прототип ключевой механики укладывается в одну-три недели, точный срок называем после разбора задачи.
Обсудим задачу: что нужно от вас для быстрого старта
Чтобы вернуться с оценкой и планом, а не с уточняющими вопросами, нам нужен минимум входных данных. Чем конкретнее описан замысел и ограничения, тем точнее состав работ и срок до первого играбельного билда.
- Ключевая механика, которую проверяем: одно-два предложения — что игрок делает и что получает в ответ.
- Референсы: 2-3 игры с похожей механикой и что именно в них берём, а что сознательно не берём.
- Платформы и устройства: одна платформа на старте или сразу две, включая самые слабые модели, на которых прототип обязан работать.
- Управление: жесты, экранные элементы, наклон — как игрок взаимодействует с игровым полем.
- Что зафиксировано: сеттинг, персонаж, стиль графики — и где мы свободны в решениях.
- Материалы: наработки, наброски интерфейсов, файлы графики, если они уже есть.
- Связь с командой: кто с вашей стороны принимает решения и в каком канале обсуждаем правки.
Этого достаточно, чтобы обсудить задачу предметно и зафиксировать рамки: что входит в прототип, что проверяем на каждой итерации и по какому признаку считаем механику подтверждённой. Дальше присылаем оценку и план работ с этапами и датой старта проекта — после согласования сразу начинаем.







