Вообще GameDev считается самым сложным направлением в разработке ПО и это одно из немногих направлений, где реально нужны институтские знания (матан, физика). Для начала я бы советовал хорошо выучить один из языков программирования и устроиться обычным разработчиком, с целью понять как оно всё устроено, отточить навыки разработки ПО, познакомиться с базами данных, понять как строятся и работают большие приложения и потом начать читать литературу/проходить курсы по GameDev. А то получается машину водить так и не научился, но при этом хочу в стажёры к пилоту) От базы и от основ Вы никуда не денетесь