Бриф
Tiny Disaster — наша собственная аркада, и вся её идея уже в слогане: «Small storm. Big problems.» Игрок управляет торнадо размером с кофейный стаканчик. Каждый забег длится 100 секунд. За это время шторм глотает мелкие предметы, растёт и добирается до зданий.
Игра должна была становиться понятной в первые секунды на любом экране и давать повод начать ещё один забег. И оставаться лёгкой: простые файлы, без установки, без аккаунта и без загрузок с чужих серверов.
Что мы сделали
Шторм, который растёт
На компьютере шторм двигается клавишами WASD или стрелками, на телефоне — джойстиком под большим пальцем. Мелкие предметы его кормят. С ростом уровня ломаются и более крупные. Предметы в зоне досягаемости закручиваются в воронку, прежде чем исчезнуть, и каждое попадание оставляет короткое кольцо удара. Разрушения подряд складываются в комбо, а шкала показывает, сколько ещё продержится множитель.
Разрушения заряжают Chaos Engine. Когда он полон, Space или кнопка BLAST запускают Chaos Blast: на короткое время шторм ломает объекты крупнее и достаёт дальше.
Поводы сыграть ещё раз
City Dispatch выдаёт пять заданий подряд, каждое на определённый тип предметов. Первое, Street Cleanup, просит восемь штук. За каждое выполненное задание даются бонусные очки и дополнительные секунды. Компас показывает на следующую цель.
На уровнях 2 и 4 забег останавливается, и игрок выбирает одну из трёх мутаций: сначала Turbo Wind, Big Mouth или Hungry Storm, потом Quick Charge, Chaos Math или Second Wind. Пока игрок выбирает, таймер стоит. Ещё за забег по карте проходят три синих грозовых фронта. Поймавший такой фронт получает девять секунд Frenzy.
Daily Disaster строит по дате одну карту на день, а Storm Passport собирает девять штампов, например за пройденный ежедневный забег или за 6-й уровень. Лучшие результаты и штампы хранятся только в браузере.
Лёгкая сборка
Игра написана на модулях JavaScript с Canvas 2D и CSS. Она не загружает внешние шрифты, картинки, SDK и аналитику. Квартал генерируется процедурно примерно из 640 объектов. Пространственный индекс позволяет на каждом кадре проверять только соседние объекты, а на телефонах разрешение отрисовки ограничено, чтобы успевали и старые устройства.
В конце забега кнопка COPY PLAYTEST REPORT кладёт в буфер обмена короткую текстовую сводку: время, очки, задания, мутации и тип управления. Никуда она не отправляется.
Доработка под телефон 6 ноября 2026 года скрыла в портретном режиме мелкие подписи HUD, чтобы крупные цифры читались с одного взгляда, и увеличила кнопки звука, паузы и Storm Passport до 44 пикселей.
Где проект сейчас
8 ноября 2026 года игра работает по адресу tinydisaster.mmix.biz на английском. На титульном экране надпись «A very small apocalypse» и два режима: свободная игра по кнопке LET'S CAUSE PROBLEMS и DAILY DISASTER. Управление для клавиатуры и для касаний показано прямо на стартовом экране.
Ссылки
Как мы делаем веб-продукты: разработка сайтов. Ещё одна наша аркада: Order Riot!. Стелс-игра из той же серии небольших браузерных игр: Tiny Heist. Сайт игровой студии, который мы сделали: Everest Games.
Ведущий проекта: Marketing MIX. Продукт: Tiny Disaster, наша собственная браузерная игра. Год: 2026.



