Qu´est-ce qui t´intéresse, modéliser des persos, armes, décors en 3D ? Dans ce cas plonge-toi dans Blender !
ou bien la partie technique, faire que tout celà colle ensemble pour former un jeu ? Alors immerge toi dans le c++ !
Et pour éviter de partir de zéro, des moteurs 3D permettent de t´assister pour gérer l´affichage des modèles, les collisions, la gravité... il en existe des gratuits comme Ogre ou Crystal Space.
En général on se spécialise dans l´un ou l´autre de ces domaines, vu que les deux sont assez complexes ou en tout cas demandent pas mal de temps...