Описание проекта

Необходимо разработать мини-игру «Стройка города» - отдельный раздел внутри Telegram Mini App. Рендер и интерактив выполняются на PixiJS (HTML5 canvas / WebGL). Игра построена по принципу data-driven: новые здания, уровни, апгрейды и балансные параметры добавляются через бэкенд без необходимости обновлять клиента.

Платформы

  • Платформа: Telegram Mini App (веб в интерфейсе Telegram) - mobile-first
  • Поддержка: iOS и Android версия Telegram, желательно десктоп
  • Целевая производительность: 60 FPS, минимум 30 FPS на средних устройствах
  • Сессии короткие / средние (1-10 минут), быстрый вход
  • Стабильность: игра не должна «ломаться» при сворачивании / возврате в Telegram

Обязательные требования к исполнителю

  • Опыт с PixiJS, включая grid / tile-map, drag and drop объектов, таймеры, игровую экономику
  • Опыт оптимизации: батчинг, текстурные атласы, object pooling
  • Понимание клиент-серверной синхронизации (состояние, конфиги, базовый античит)
  • Responsive верстка

Стек технологий

ReactJS, PayloadCMS, MongoDB, Telegraf.js

Детали проекта согласовываются в личной переписке.