Разработка игровой механики "Рука" для 2D-проекта на Unity
Требуется создать полноценную и отзывчивую игровую механику, имитирующую руку с особыми физическими свойствами для головоломки в стиле 2D.
Основные требования к механике
- Огибание объектов: Рука должна реалистично обтекать коллайдеры препятствий, а не проходить сквозь них.
- Захват объектов: Реализовать функционал захвата и удержания различных игровых предметов концом руки (кистью).
- Возвратное движение: После отпускания объекта или по команде игрока рука должна плавно возвращаться к персонажу по траектории, учитывающей препятствия.
- Физика и управление: Движение должно быть плавным, управляемым и визуально предсказуемым для игрока.
Технические детали
- Платформа: Unity 2021+ (2D).
- Язык программирования: C#.
- Стиль механики: Аналогичен популярной мобильной головоломке "Thief Puzzle: to pass a level".
- Важно: Решение должно быть чистым, оптимизированным и легко интегрируемым в существующий проект.
Результат работы
Исполнитель должен предоставить полностью рабочую сцену-пример с реализованной механикой, всеми необходимыми скриптами и краткой документацией по интеграции.