Техническое задание: Система контекстных прыжков (Stray-like)
Цель проекта
Разработать и внедрить в проект на Unreal Engine 5.6 систему прыжков, при которой персонаж может перемещаться между заранее размещенными в уровне точками. Механика должна быть интуитивно понятной и визуально плавной, как в известной игре Stray.
Основные требования
- Движок: Unreal Engine 5.6.
- Суть механики: Персонаж совершает прыжок не в произвольном направлении, а на заранее заданную целевую точку (Jump Target Point).
- Активация: Прыжок должен быть возможен только при нахождении персонажа в зоне действия точки и при нажатии соответствующей клавиши (например, вблизи уступа или платформы).
- Визуальная обратная связь: Необходимо предусмотреть подсветку или индикацию активной точки прыжка, когда персонаж находится в зоне её действия.
- Плавность анимации: Перемещение между точками должно быть анимированным и естественным, без резких телепортаций.
- Интеграция с ассетами: Система должна корректно работать с предоставленными заказчиком 3D-моделями и анимациями персонажа.
Ожидаемый результат
- Готовый, протестированный Blueprint или код на C++ для системы прыжков.
- Возможность легко размещать точки прыжков (акторы) в редакторе уровней UE5.
- Настроенная система прицеливания и проверки доступности точки.
- Корректная работа с камерой и управлением во время совершения прыжка.
Что предоставляет заказчик
Все необходимые 3D-модели персонажа и окружения, а также базовые анимации для интеграции.