Para que se utiliza un motor en el desarrollo 3D??? a menos que sean programas para crear los mundos y personajes.
Un motor te brinda un framework, o un conjunto de funciones (y tipos de datos) para llevar a cabo una tarea y/o la administración de tareas. Un motor 3D incluirá funciones para manejo y renderizado de modelos tridimensionales, entre varias características. Un motor de física proporcionará un conjunto de funciones para manejo e implementación de funciones físicas (aceleración, colisiones, gravedad).Como C++ es el lenguaje más utilizado para el desarrollo de videojuegos, hay muchos motores desarrollados en este lenguaje, aunque debe haber motores para otros lenguajes o al menos una interfaz para otros.Comparando con Blitz 3D, quizá alguien podría considerarlo como el motor de su juego; pero muchos otros te dirán que Blitz 3D cuenta con un motor interno (toda aquella programación que lo hace funcionar, en el lenguaje que haya sido desarrollado).Saludos,JJ (Geo).