Welche Engine? Als C++ Anfänger? Ich empfehle dir
[Only registered and activated users can see links. Click Here To Register...] . Die ist sehr einfach, und dank COM Interface kannst du auch mit einer anderen Sprache starten, die du evtl schon kennst, um dich in die Logik eines Spiels einzuarbeiten.
Falls du aber lieber etwas wie Irrlicht haben willst, es gibt auch noch
[Only registered and activated users can see links. Click Here To Register...] . Ich persönlich bevorzuge Ogre und entwickle damit derzeit.
Auch für Ogre gibt es eine COM-Variante (heißt "MOGRE"), und sogar für Java ein Projekt (
[Only registered and activated users can see links. Click Here To Register...]). Mit Ogre3D wurden schon bekanntere kommerzielle Spiele erstellt (z.B. "Venetica").
Wie auch immer, ich empfehle einen Start mit TrueVision3D. Diese Engine ist sehr leicht zu benutzen und beinhaltet eigentlich alles, was du für ein 3D Spiel brauchst.