3DUnity или DirectX

Я имел ввиду IK. Она тоже делается с применением костей.

Я думаю, что по-всякому нужно пробовать. В каком-то проекте скачать модели с анимациями, настроить их и вызывать из скриптов. Для другой демки посмотреть курс, как делать скелетную анимацию и IK, например, в Blender'е. Я считаю, что можно и нужно сделать:

примитивную модель
примитивные анимации с IK
сделать скиннинг (то есть как кожа будет растягиваться и сжиматься на сгибах)
самому сделать UV-развёртку
разукрасить UV развёртку, то есть текстурировать
а потом посмотреть курсы (или в книгах) как экспортировать из 3D редактора и импортировать в движок
потом как настраивать модель в движкеи
как писать скрипты по активации анимаций в определённые игровые моменты и оттого что нажимает пользователь

Но ничто не мешает идти с двух сторон, то есть снизу вверх от примитивного (как выше) и сверху вниз, то есть взять чужие модели с скелетной анимацией и IK и текстурами и написать скрипты для активации анимаций в определённые игровые моменты и в зависимости от входной информации от пользователя. Да можно даже и нужно читать чужие скрипты по активации. Со всех сторон нужно идти.