Информационные технологии и интернет
Порталы и сервисы
Сентябрь 2025
У клиента не было готового продукта — ни платформы, ни игровой логики, ни технической базы. Требовался не MVP, а полноценный игровой продукт внутри Telegram, готовый к коммерческому запуску и дальнейшему масштабированию.
Ключевые цели проекта:
привлечение трафика через Telegram и удержание пользователей за счёт глубокого геймплея, а не примитивного tap-to-earn;
построение внутриигровой экономики, монетизирующей вовлечённость;
создание системы, где внутренняя валюта имеет реальную ценность, а действия игрока напрямую влияют на результат и прогресс;
закладка технической и продуктовой базы под возможную интеграцию токена и Web3-модель;
обеспечение масштабируемости продукта под резкий рост аудитории и регулярные всплески нагрузки от рекламного трафика.
По сути задача формулировалась не как «сделать игру», а как создать инструмент роста аудитории и выручки — полноценный engagement-продукт внутри Telegram.

Продукт реализовали полностью с нуля — от игровой концепции и дизайна до продакшена. Вместо классического tap-to-earn спроектировали более сложную механику: игрок управляет сновидцем, перемещается по клеткам сна, попадает в разные локации с карточками из трёх вариантов ответа, отвечает на квесты, сражается с кошмарами и принимает решения, влияющие на прогресс, экономику и дальнейшие сценарии — по духу это ближе к тактической RPG, чем к простому кликеру.
Реализовали полный набор игровых систем: прокачку персонажа, внутриигровую валюту и баланс, бустеры, задания, ежедневные награды и decision-based механику выбора. Отдельно проработали визуальную часть — карточки локаций, анимации ходов и боевых эффектов, шкалы стресса, удачи, концентрации и энергии, а также админ-панель для управления балансом, ценами и пулом событий.
Внутреннюю экономику построили как управляемую систему: начисление валюты за действия, штрафы и риски, балансировка доходов и контроль инфляции, плюс защита от антифрода и накруток. Для блокчейн-части написали смарт-контракты на TON под валюту люменов и игровые предметы, подключили криптокошельки — при этом финальный расчёт наград всегда подтверждается смарт-контрактом, что исключает читерство, а на клиенте вероятности рассчитываются локально только для плавности анимации.
Техническую часть собрали на Python (FastAPI + Django-компоненты) с REST API и Redis для рейт-лимитинга и кэша, отказавшись от WebSockets как от осознанного архитектурного решения. Фронтенд — React, адаптированный под Telegram WebView, с решением характерных для платформы проблем: нестабильности WebView, багов с сессиями и особенностей передачи данных из Telegram. Инфраструктуру на VPS настроили с расчётом на масштабирование под пиковые нагрузки.

Среди нестандартных инженерных решений — оптимистичные обновления интерфейса (анимация хода запускается сразу, а откатывается только если транзакция в блокчейне не проходит), поддержка отрицательного баланса люменов с отдельной «красной зоной» интерфейса, восстановление энергии в реальном времени через серверные воркеры с пуш-уведомлениями даже при закрытом приложении, а также адаптация под мобильные кошельки — Tonkeeper, MetaMask, Trust Wallet.

Разработка заняла около 6 месяцев. Продукт вырос со стартовых ~30 000 пользователей до ~1 000 000 — кратный рост аудитории при регулярных всплесках нагрузки от рекламного трафика и одновременной активности игроков внутри игры.
Поведенческие метрики подтвердили высокую вовлечённость: пользователи заходят в игру 3–4 раза в день, средняя сессия длится 20–30 минут — показатели, характерные скорее для полноценного engagement-продукта, чем для простой мини-игры. Система выдержала нагрузку без сбоев, а внутриигровая экономика с антифрод-защитой и контролем инфляции отработала стабильно даже при резком росте активности.
В итоге клиент получил не просто Telegram Mini App, а игровую платформу — инструмент удержания аудитории, канал привлечения новых пользователей, систему с работающей внутренней экономикой и готовую базу для будущей Web3-интеграции.
