Задача

Разработать комплект простых анимаций для игрового юнита в RTS-стратегию с топ-даун камерой. Анимации должны корректно экспортироваться в Unity (движок Unity) - с сохранением всех костей, без багов при импорте.

Перечень основных анимаций

  • Бег с прицеливанием - четыре направления (вперед, назад, влево, вправо).
  • За выглядывание за высоким укрытием (с правой и с левой стороны).
  • За выглядывание - низкое укрытие (только сверху).

Варианты стрельбы (для каждой основной позы/анимации)

  • 1-й подвариант - стрельба одиночными выстрелами.
  • 2-й подвариант - короткая очередь (2-4 патрона).
  • 3-й подвариант - длинная очередь (7-10 патронов).

Итоговый набор должен содержать около 15 анимаций, включая все комбинации поз/укрытий и типов стрельбы.

Особенности экспорта

  • Модель и анимации экспортируются для движка Unity.
  • Анимации должны быть отвязаны от заданной модели, то есть ready to сkinned mesh/аватарой. Но лучше предварительно согласовать формат экспорта (FBX с запечкой анимации или вложенный Avatar-данные).
  • Убедиться, что анимации бега и стрельбы корректно накладываются (layering blend trees) в Unity без внешних скриптовых костылей.
  • Кости должны быть настроены для Look At, чтобы ствол/голова следовали за курсором.

Требования к качеству выполнения

  • Без названий фирм, сайтов, телефонов и логотипов.
  • Только продукт для интеграции в существующий прототип.
  • Приоритет - гладкая интеграция в контроллер аниматора юнита в RTS (Blend Tree, State Machines).

Разработка Full-stack решений на Next.js и Node.js для low-code CRM

Ищем опытного full-stack разработчика для создания и доработки low-code CRM-систем. В задачи входит прототипирование MVP на low-code платформах и последующая разработка полноценного решения с использованием современных технологий.