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