Le C++ n´a pas vocation à la base de faire de la 2d ou des jeux spécifiquement.
C´est un language de programmation orienté objet et extensible, qui sert aussi bien à l´élaboration de programmes que de bibliothèques destinées à étendre son usage ( jeux,applications,...)
Pour te donner une petite idée, tu peux TOUT faire en C++.
Tous les jeux que tu achètes sur PC ou consoles sont programmés en C++ ou peuvent l´être sans aucun problème.
De même pour les applications dont tu te sers pour aller sur le web, tchater, etc...