Ну тут другой вопрос: под что ты хочешь написать игру?
Если под винду то большинство щас юзает DirectX в связке с C++(вообще почти все !!большие!! игры пишут на С++), если под линукс, мак, то юзай OpenGL.
По DirectX учебников полно, по OpenGL не оч...
Так что выбирай DirectX легче но привязано к винде, OpenGL кроссплатформенный но посложнее будет.
Если хочешь написать игру(сам, не на движках) тебе надо научится програмировать сначало, хотя бы в консоли.