| darklich13 said: Ok, but what about games designed on the PS3 ported to 360? I know there is only a few but these games arent leaps and bounds better then their 360 counterpart. |
They would still have been designed primarily on a game engine which could support Direct X better.
In the early game engine days when the first PS3 optimistations were available it was highly desirable to program with the PS3 in mind.
That way the PS3 version was as good as it could be given the relatively early PS3 engine op build and once dumped on the Xbox compiler all the extra know how from a years head start due to the extra known optimisations would yield equal results.
Dont forget that the precompiled engine code will be heavily abstract compared to a ground up engine build.
Take a look at some of the open source game engines and you will see just what a lego kit many have become.
One program for Character modelling another for sound effects another for AI and a central script to tie it all together.
Hit the magic "make my game button" and a hour later a load of relatively poor code flies out. Its not tight but it works.
In the 360 PS3 case the 360 code was a lot tighter as the relative parts of the compile process were optimised for it. The PS3 was left with a get it working so we can release the game code.
Initial attempts produced unplayable games so things are done to speed it up.
Reduce Draw Distance add 5 fps
No anti aliasing add 5 fps
Drop the Resolution add 5-10 fps
Allow Screen tear and no fps locking and hey presto you got a first year PS3 game.







