Делай игры, просто, бери и делай игры.
Не надо изучать низкоуровневое программирование движков. Исходя из вашего вопроса "Каким путем развиваться как специалист в геймдеве?" Вы хотите именно делать игры.
Создание/программирование движка это как сделать удочку, а делать игры это как рыбачить.