Con C++ hay varias alternativas, dentro de las cuales tenemos Allegro, SDL, DirectX y OpenGL por mencionar las más populares en lo que respecta a mi conocimiento.
Hace poco inicié un blog en donde publiqué como primera entrada una serie de tips para iniciarse en el mundo de desarrollo de juegos electrónicos.
Si bien es bastante general y no es específico de un lenguaje (que en realidad es lo que se quiere), espero que te pueda ser de utilidad en tu aventura en el "
gamedeving"
*** Editado ***