Texto Originalmente Escrito por MigPosada
Yo creo que los juegos que se hacen con una API u otra no son buen punto de comparación. Y en realidad los juegos no basados en Quake 3 son los que me han parecido más dependientes de la CPU.
No estaríamos comparando APIs, sino engines. Igual eso varia de máquina en máquina y siempre un juego necesita que todo este funcionando bien, memoria, los buses de datos, la tarjeta de video, el procesador, y hasta el desodorante que estes usando.
Yo me imagino que la gente casi siempre compara Unreal y Quake 3, pero es que es el motor Unreal el que consume tanta CPU, y no necesariamente Direct3D. Unreal utiliza demasiado código escrito en su propio lenguaje, que tiene que ser interpretado (a la Java) antes de ser ejecutado por la máquina. Por eso me imagino que consume más que otros motores. Quake 3 también tiene su propio virtual machine, pero no lo usan tanto como en los Unreal.
Déjemonos de vainas! (jeje)