sei que não perguntou pra mim, mas vou dar meus 10 centavos de opinião kkkk
eu não sou gamedev, mas também tenho esse sonho, e acho que o melhor é "fazer jogos", quais quer que sejam, escolha 1 ou 2 engines (da uma estudada em todas que puder e escolha 1 ou duas para se especializar), você tem 2 vertentes, trabalhar para estudios ou criar seu próprio, de qualquer modo quem tem estudio dificilmente contrata iniciantes e se você for abrir o seu é bom ter alguma experiência, por isso, crie jogos, assim você vai entender os desafios técnicos e lógicos, principalmente quando precisa implementar um bom storytelling e aplicar diferentes mecanicas ao jogo.
igual um sistema vai acontecer bastante de quebrar parte do projeto quando você implementar algo novo e você vai precisar rever, reencapsular alguns recursos e talvez reescrever alguma parte, mas o resultado final é gretificante. Então, crie jogos =D.