Анимации делает аниматор, если его нет, то либо берут готовые анимации, либо ими занимается моделер/художник. Программист такими вещами не должен заниматься, он может вставить анимации в игру, подключить логику запуска определённых анимаций, но создавать анимации точно не его работа. Ближе всего к анимированию, наверное, инверсная кинематика, но она в основном используется для решения примитивных задач.