Техническое задание: Доработка игры на Unity
Необходимо завершить и отполировать проект мобильной головоломки, созданный по мотивам известной игры про бутылки. Основная цель - привести игру к эталонному качеству оригинала по визуальной части, геймплею и производительности.
Основные задачи
- Интеграция графики и адаптация интерфейса:
- Реализовать портретную версию для мобильных устройств на основе готового макета.
- Реализовать десктопную версию (также на основе готового макета).
- Полностью переработать стартовую сцену: заменить текущую временную графику на яркую и качественную, соответствующую стилю оригинала.
- Доработать визуал конвейеров (механика подачи бутылок/коробок), чтобы они выглядели красиво и динамично, как в оригинальной игре.
- Реализация и настройка игрового процесса:
- Скопировать логику и структуру 75 уровней из оригинала. Для этого в проекте уже есть утилита для быстрой генерации уровней, которую необходимо использовать.
- Настроить систему рандомизации цветов бутылок и коробок при каждом новом заходе на уровень для повышения реиграбельности (цвета не должны быть статичными).
- Тонко настроить тайминги всех анимаций (движение бутылок, работа конвейеров, UI-анимации) для плавного и приятного геймплея.
- Оптимизация и технические требования:
- Игра должна быть оптимизирована для веб-платформ (WebGL).
- Обязательна интеграция и корректная работа с Яндекс SDK (Яндекс Игры).
- Запрещено изменять версию движка Unity, используемую в проекте.
- Конечный продукт должен быть стабильным, без багов и лагов, с уровнем визуального качества, не уступающим оригиналу.
Критерии приемки
- Игра полностью повторяет геймплей и визуальную эстетику оригинала.
- Реализованы все 75 уровней с системой рандомизации цветов.
- Интерфейс адаптирован под портретную и десктопную ориентацию.
- Все анимации работают плавно и с правильными таймингами.
- Стартовая сцена и конвейеры визуально соответствуют качеству оригинала.
- Проект собран и стабильно работает на веб-платформе с интегрированным Яндекс SDK.