Задача
Мы разрабатываем игру в Telegram на Unity. В проекте используются элементы JavaScript. Необходимо ускорить первый запуск игры. В текущей версии реализован облегченный билд, однако требуется дополнительная оптимизация для снижения времени инициализации.
Что нужно сделать
- Проанализировать текущий процесс первой загрузки игры.
- Реализовать логику прогрессивной загрузки ассетов и скриптов.
- Оптимизировать выполнение JavaScript-части для минимизации задержек на старте.
- Обеспечить корректное взаимодействие Unity-проекта с JavaScript-функциями.
Технические требования
- Чистый код без сторонних библиотек, если не согласовано иное.
- Поддержка интеграции с платформой Telegram (WebApp API).
- Работоспособность в браузерной среде мобильных устройств.
- Ожидаемый результат: первый запуск ускоряется не менее чем на 30%.