Si hay alguien que controle un poco de C++ y le interese probar cosillas, también está muy bien el motor Ogre: http://www.ogre3d.org/

Es un motor 3D open source completamente gratuíto, que además es bastante fácil y rápido de configurar y empezar a tener algún resultado. Además incorpora otras cosillas para facilitar el desarrollo, como temas de interfaz (ratón, teclado) e incluso hay un motor de física complementario llamado Newton.

Quizá requiere de conocimientos a más bajo nivel que los que comentáis, pero se pueden conseguir muy buenos resultados con él.