Я начал заниматься этим недавно. Могу рассказать свой путь. Чтобы писать игры не обязательно писать игровой движок, тем более если ты инди разработчик.Начал с изучения python, особо не углублялся, понял основы(2-4месяца). Далее поиски себя в Java, JavaScript. Потом понял что хочу писать игры. И наконец добрался до Unity(гугли).Тут я узнал что такое боль . Месяца 2 чистый C#, затем C# на Unity. 2 года прошло почти и я уже могу сделать что-то простенькое.