Задача

Мы разрабатываем игру в Telegram на Unity. В проекте используются элементы JavaScript. Необходимо ускорить первый запуск игры. В текущей версии реализован облегченный билд, однако требуется дополнительная оптимизация для снижения времени инициализации.

Что нужно сделать

  • Проанализировать текущий процесс первой загрузки игры.
  • Реализовать логику прогрессивной загрузки ассетов и скриптов.
  • Оптимизировать выполнение JavaScript-части для минимизации задержек на старте.
  • Обеспечить корректное взаимодействие Unity-проекта с JavaScript-функциями.

Технические требования

  • Чистый код без сторонних библиотек, если не согласовано иное.
  • Поддержка интеграции с платформой Telegram (WebApp API).
  • Работоспособность в браузерной среде мобильных устройств.
  • Ожидаемый результат: первый запуск ускоряется не менее чем на 30%.