← все работы
// case-01T2 · веб-игра (PWA)

Новый уровень

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

поиграть ↗
меню — любой кадр узнаваем как T2
// меню — любой кадр узнаваем как T2
геймплей: вышки, провода, новый рекорд
// геймплей: вышки, провода, новый рекорд
проигрыш — «Застряли на 2G. Даже обидно»
// проигрыш — «Застряли на 2G. Даже обидно»

Задача

T2 нужен был ежедневный повод возвращаться: engagement на игровом сегменте, знакомство с продуктовой линейкой через бустеры, названные по реальным услугам, и виральность через лидерборд и шеринг рекордов. Формат — казуальная игра на 3–10 минут в транспорте: без установки и без требований к сети.

Что внутри

Как шла работа

// 01Фундамент

Vite + React + TypeScript strict, PixiJS-рендер и автодеплой на Vercel с первого дня.

// 02Ядро прыжка

Гравитация, платформы, камера, генерация с пулингом — и цикл тюнинга физики на реальном телефоне.

// 03Геймплейная глубина

Бустеры по продуктовой линейке, кристаллы, прогрессия эпох, экономика наград.

// 04Итерации

Прод открыт с первого этапа — каждая фича доезжает пушем. Поиграть можно уже сейчас.

Эпохи сетей — выше значит быстрее

Мир, палитра и баннеры меняются с высотой: 2G → 3G → LTE → 5G → 6G. Кадры сняты прямо из игры:

3G · «Уже что-то»
// 3G · «Уже что-то»
LTE · «Можно ускоряться»
// LTE · «Можно ускоряться»
5G · «Почти космос»
// 5G · «Почти космос»
6G · «Будущее. Вы в нём первый»
// 6G · «Будущее. Вы в нём первый»

Стек

React 18TypeScript strictVitePixiJS 8 · WebGLZustandPWA · WorkboxIndexedDBNeon
Хотите продукт, в который играют?обсудить в Telegram