Yeah these guys are basically totally coding on a game engine which favours Direct X.
In doing so they are going to produce poor ports. There is nothing you can do about that.
I mean take Ghostbusters. The game engine used was the Infernal Engine.
Its meant to use multi core technology and had a PS3 lead yet the PS3 version featured lower res textures and reduced graphics effects to maintain framerate.
There are only two reasons for this.
1. The Game Engine is not as heavily optimised as the vendors would have us believe.
2. Despite insistance that the PS3 was lead, little or no consideration was given to programming to the PS3 strengths probably due to a lack of familiarity of the new game engine by the Devs.
Given the Multi studio ownership of the title in its somewhat troubled birth Id be inclined to say number 2 is our boy.







