On peut faire des jeux en 2d en C++ et les jeux produit par les professionel sont generalement ecrit en C++.
Cependant, pour un debutant ce n'est pas forcement ce qu'il y a de plus simple. Pour apprendre le C++ en ayant rapidement des applications qui ressemblent a des jeux, je te conseille de regarder la methode d'apprentissage NGCK:
http://perso.numericable.fr/ckckck/NGCK.htm