Новый уровень
Веб-игра для мобильного оператора T2 — бесконечный вертикальный климбер. Персонаж-сигнал прыгает по вышкам связи из эпохи 2G в будущее и собирает гигабайты по пути. Открывается по ссылке, а после первого захода работает вовсе без сети — «оператор связи сделал игру, которая работает без связи».
поиграть ↗


Задача
T2 нужен был ежедневный повод возвращаться: engagement на игровом сегменте, знакомство с продуктовой линейкой через бустеры, названные по реальным услугам, и виральность через лидерборд и шеринг рекордов. Формат — казуальная игра на 3–10 минут в транспорте: без установки и без требований к сети.
Что внутри
- Прыжковое ядро на настроенной физике: автопрыжок, one-way платформы, горизонтальный wrap — game feel тюнился на реальных устройствах
- Честная процедурная генерация: уровень всегда проходим, игрок умирает только по своей вине — это доказывает валидатор в тестах
- Три схемы управления — наклон, свайп, тап-зоны, — чтобы играть даже в трясущейся маршрутке
- Эпохи сетей 2G→6G как прогрессия: мир и палитра меняются с высотой
- PWA с полным оффлайном: кэш Workbox, прогресс в IndexedDB, мгновенный рестарт
- Облачный лидерборд на serverless-Postgres (Neon) + шеринг рекордов
Как шла работа
Vite + React + TypeScript strict, PixiJS-рендер и автодеплой на Vercel с первого дня.
Гравитация, платформы, камера, генерация с пулингом — и цикл тюнинга физики на реальном телефоне.
Бустеры по продуктовой линейке, кристаллы, прогрессия эпох, экономика наград.
Прод открыт с первого этапа — каждая фича доезжает пушем. Поиграть можно уже сейчас.
Эпохи сетей — выше значит быстрее
Мир, палитра и баннеры меняются с высотой: 2G → 3G → LTE → 5G → 6G. Кадры сняты прямо из игры:



