Я понимаю, что разработка игры включает в себя «игровой цикл», в котором отрисовывается сцена. Этот игровой цикл либо выполняется максимально быстро (без таймера, покадровая анимация), либо вызывается по таймеру (анимация по таймеру). Мне любопытно, как на самом деле делается продвинутая анимация (что-то помимо простой геометрии), учитывая, сколько кадров может иметь место, скажем, при ходьбе персонажа. Очевидно, что программист не жестко закодировал положение ноги персонажа в каждом кадре анимации, поэтому мне интересно, как это на самом деле будет сделано?
Если какие-либо разъяснения по вопросу необходимы, я буду рад заполнить больше.