A ver motores que conozca:
Quest3D : comercial , mucha potencia , no es necesario saber ningun lenguaje de programacion , va por canales y modulos predeterminados , para windows solamente.
Unity3D : comercial , mucha potencia , es necesario saber programacion , 3 lenguajes (c# , java y phyton) , multiplataforma (linux , mac windows).
Truevision3D: comercial , mucha potencia , es necesario saber visualbasic y poo , para windows solo.
Blitz3d : comercial , potencia suficiente , lenguaje propio ( un derivado del basic enfocado a las 3d) , para windows solo.
Darkbasic Pro : comercial , potencia suficiente , lenguaje propio ( derivado del basic enfocado a las 3d ) para windows solo.
Torque Engine : comercial , bastante potencia , se programa en C++, creo q es para windows solo.
Ogre3d : GPL , mucha potencia , es solo el engine3d , se tendra q poner a parte engine de audio , fisicas y demas , se programa con c++.
Irrlicht : Similar al Ogre3d , GPL.
FPSCreator : comercial , es el engine mas facil de usar , con motor darkbasic pro , esta dirigido y orientado exclusivamente para desarollar fps sin saber nada de codigo , limitado a las funciones del programa. solo para windows.