С чего начать путь в GameDev?
Путь в геймдеве нужно начать с того, чтобы отказаться от этой бредовой идеи и пойти либо в энтерпрайз разработку, либо в мобильную разработку, если ты не хочешь кранчить 24/7 за мизерную зп и постоянно слышать: "Там +100500 желторотиков, которые готовы занять твое место, ибо делать игрушки "это весело" и все это хотят".
Первое, посоветовал бы избегать видео-курсы, лучше учиться пользоваться официальной документацией и читать книги — любые, какие будут доступны. В силу специфики современного технического автора это целесообразно, не все авторы хорошие педагоги — возможно удастся понять предмет, читая одно и то же в документации, в одной, двух-трех книгах, переключаясь от одного изложения к другому. То есть, не могу согласиться с советом читать одну определенную книгу. Чем больше литературы по теме будет, тем лучше.

Второе, есть смысл ставить реальные и выполнимые в срок задачи, и решать их, практикуя.

Третье, ничего страшного, если сделаете небольшой проект на Unity, другой — на Unreal, до того как свяжете свое будущее с той или иной платформой. Так как заранее никто не даст Вам совета или ответа, что именно Ваше, что вызовет большие симпатии как среда, и что лучше изучать именно Вам — а для кругозора и в самообразовании такой подход чрезвычайно полезен, когда увидите и немного прочувствуете разные подходы.

Добавлю, т.к. в ответах выше не упоминали, стоит обратить внимание на Godot, у него низкий порог входа, простая документация, блестящая архитектура и есть свои решения, не уступающие Unity / Unreal.