Хочу начать разрабатывать
Вот когда начнете, тогда будет понятно к чему стремиться и какие вопросы задавать.
А начать можно с простой 2д графики на SDL или SFML.
Изучить азы линейной алгебры.
Изучить как устроены игровые циклы и т.д.
Если это всё вам не надо, то берется условный Unity3d и на нем клепается игра.