В Unraeal для создания игры, от программирования в привычном понимании можно отказаться. Там просто к объекту блоками добавляешь скрипты и работаешь с ними на уровне интерфейса(код даже не увидишь).если захочешь больше контроля, то юнити(c#) и пара книжек:
юнити в действии(ряд уроков, дающих понимание, что вообще происходит);
искусство создания сценариев(чёткое объяснение механизмов и методологии, как в стандартных книгах по программированию,но без нормальных примеров(как создание полноценной работающей системы, много нужной инфы, но чтобы понять ёё, нужно самому разбираться).
Прежде чем лезть в анимацию, нужно разобраться с моделированием, нормально изложенной инфы тебе в ютубе не предоставят, только поверхностная. По этим урокам, ты такие модельки создавать будешь, что на них весь комп работать будет. По этому направлению я бы предложил курсы, если быть точнее: Knower School, первая неделя бесплатно(уровень уроков ютуб) далее платные углублённые курсы, сначала общие(уже на них рассматривается оптимизация модели), а потом и по игровому направлению, после них сможешь уже и устроиться.