Art direction · Game design · MVP acceptance

HURRICANE

Законченный вертикальный срез мобильной survival-арены: три волны зомби, кулачный бой, Hurricane, победа/поражение, повтор забега и безопасное восстановление связи.

MVP acceptedProduction · 0963454iPhone / Android / WebDefold 1.13.011.08.2026

Играть в production

Вердикт арт-директора

Это уже можно показывать как MVP

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

Для полноценного store-launch следующим спринтом нужен прежде всего единый арт героини и зомби, короткий onboarding и store-композиции — не ещё один системный экран.

8.1/10

Готовность вертикального среза

Системно — высокая. Визуальная целостность персонажей — главный оставшийся долг.

Пять закрытых задач

01 · LOOP

Конечный забег

Волны 3 → 5 → 7, максимум три активных зомби, короткая передышка, победа после 15 убийств.

02 · COMBAT

Баланс MVP

100 HP. Кулак 20, Hurricane 35, удар зомби 10, cooldown Hurricane 4 секунды.

03 · HUD

Чистая информация

Волна и прогресс сверху, HP цели над зомби, cooldown на кнопке, damage numbers и shake.

04 · FLOW

Первый запуск

Одна кнопка «Начать игру». Создание героя — только когда нужно; отдельная лишняя CTA убрана.

05 · RELIABILITY

Продолжение игры

Reconnect с backoff, серверный snapshot, подробные HTTP/WS ошибки и версия сборки в ISO по Москве.

3волны
15зомби до победы
4.0 sHurricane cooldown
30 sокно восстановления героя

Основной экранный набор

Это настоящие кадры Defold runtime, не HTML-реконструкция.

Production menu
01 · ВходОдна CTA и усиленный логотип.
Survival wave one
02 · Волна 1Цель и угроза читаются сразу.
Selected zombie
03 · ЦельHP привязан к миру, без большой карточки.
Hurricane skill
04 · HurricaneАнимированный снаряд и cooldown.
Victory
05 · ПобедаПовтор и выход без тупика.
Defeat
06 · ПоражениеТа же ясная развилка.
Settings
07 · НастройкиDEV и build version доступны команде.
Debug arenas
08 · DebugДве контрольные арены только в DEV.
Landscape HUD
09 · LandscapeHUD проходит компактную горизонтальную геометрию.
Desktop event stream
10 · Event streamДиагностика остаётся в desktop-гуттере и скрыта у игрока.

Небольшая, но честная критика

Что уже правильно

  • На экране остались только решения, влияющие на бой.
  • Волна, HP и cooldown имеют устойчивые места и не скачут.
  • Финальные состояния визуально блокируют бой и дают следующий шаг.
  • Debug-информация не загрязняет production UX.
  • Меню и иконка уже имеют узнаваемый cyan/gold Hurricane-код.

Что улучшать следующим

  • Главное: привести героиню и зомби к одной стилизации, свету и детализации.
  • Добавить 8–12 секунд onboarding: тап по земле → выбор цели → кулак → Hurricane.
  • Дать волнам короткий телеграф спавна и явную границу арены.
  • Добавить haptic и отдельные звуки попадания, low HP, победы и поражения.
  • Собрать store-кадры с крупным action-фокусом и без DEV/ping.

Какие кнопки оставить, какие убрать

ЭлементРешениеПочему
Начать игруОставитьЕдинственная основная CTA; сама ведёт к созданию героя или в забег.
Создать героя в main menuУбраноДублировала start-flow и заставляла игрока выбирать технический путь.
Закрыть карточку целиУбраноБольшая карточка заменена компактным HP над целью; отдельное закрытие не нужно.
Кулак + HurricaneОставитьДве кнопки — правильный предел MVP. Пустые слоты будущих skills не показывать.
Ping / event streamТолько DEVЦенно для команды, не несёт игрового решения для пользователя.
Ещё раз / В менюОставитьЗакрывают core loop без перезапуска приложения.

Альтернатива на следующий арт-спринт

A · Spawn telegraph

Красное кольцо за 0.7 с до появления.

B · Low HP state

Виньетка + heartbeat, без нового текста.

C · Wave complete

Короткий центрированный beat между волнами.

ВОЛНА ЗАЧИЩЕНА

Самопроверка и полная галерея

62 / 62

Детерминированные Bun-тесты.

Runtime passed

Defold Automation Bridge 1.0.1.

3 viewports

Portrait, compact portrait, landscape.

Production passed

API/HTTP/WebSocket smoke, reconnect resumed.

1786468026

Публичный build_version обновлён.

2026-08-11T20:07+03:00 0963454

ISO-время Москвы и commit.

Открыть machine-readable отчёт

Все 40 runtime-скриншотов