Just for your information - the game uses OpenGL 4.2, which is completely separate from DirectX. It also, on the Xbox 360, uses a middleware API to send DirectX compatible rendering calls to the Xbox 360 GPU. (As John Carmack explains here Link.)
"The 360 uses the unreal 3 engine" - of course some 360 games uses the Unreal 3 engine. (It is quite a popular engine, for a number of reasons.) But you have a whole load of other engines available on the 360, and PS3, and PC platforms. This particular game uses the id Tech 5 engine, for example.
The Xbox 360 has a special API which is based off DirectX 9.0 (as you state), but it doesn't adhere to the standard strictly, and uses instructions beyond DX9 standard. And as said, as long as game developers use an API that can toggle which functions to render (i.e. disable incompatible functions such as the few differences between DX9 and DX10, or differences in OpenGL versions - for example) you can with relative ease create a multi-platform game that looks better on the PC, but still will run on an X360.
The old boring problem... that happened due many PC games was being ported from console games not the other side
If they know that there are way too many fuss with PC games then why this so called developer who cost more & more to product games don't choose to port the PC games to console ? heck with many vast array of choices of PC platform stability, I believe the console will get better appropriate coolness too
But not, they don't want it because it cost more money cost more times cost more workers so instead, they use many console programmer to port their games to PC & voila... bugfest laden product
And since nowadays there are way too many dociles customers who ready to pay any prices to play their games, its not a big problem...
Worse, all of this are happening because nowadays, its just about selling graphic slickness in PC gaming, few have good story fewer have revolutionary gameplay fewer have stability without releasing so many patches
In the past, we had saw Counter Strike + BF 1942 + Wolfenstein + Total Annihilation etc laying the old foundation for today games but now ? almost of today new games only more care about graphic & graphic plus graphic... that will cause more problems & bugs too surely LIKE RAGE
Its like F3 + Auto Assault plus BUGs...
[Edited by kaizer88, 10/7/2011 9:57:57 PM]
System config: Win7 64 bit, Core i7, 4 gb ram, GTX 560 Ti.
[Edited by tostrand, 10/8/2011 4:36:54 AM]
[Edited by Rabidd, 10/9/2011 9:50:56 AM]