Есть сборка .webasm для запуска ее в браузере ПК, которая создана с помощью Unity. Скрипт загружает приложение в canvas. Необходимо сверстать оболочку вокруг сanvas элемента, а именно:
1. Экран загрузки. 2. Экран предупреждение о невозможности запуска приложения на мобильных устройствах. (Необходимо определять вид браузера регулярным выражением или библиотекой). 3. Экран устаревшего браузера. 4. Пустая страница на весь экран с канвасом. --- Дизайн предоставляется заказчиком в виде макетов на фигме.
Приложение будет загружаться некоторое (1-3 секунды) время и еще некоторое время инициализироваться. Прогресс загрузки передается от стандартного объекта UnityInstance. Подробнее здесь: https://docs.unity3d.com/Manual/webgl-templates.html?_ga=2.68460113.1130677400.1637919273-1499139810.1619186650
Необходимо написать скрипт для авторизации с помощью OpenId Connect. Скрипт вызывается из билда Unity. Необходимо предоставить интерфейс для вызова и передачи параметров. Примеры: https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html
Весь контент и визуальную составляющую предоставляет заказчик, исполнителю нужно только это сверстать. Необходимы базовые знания css анимации, а именно анимации с помощью ease.