okrim said:
Assassin's creed isn't so terrible far from it; the real problem is the absurd tearing, everywhere, neither fps how said the most of people. The tearing appear everytime, also when happen nothing; but the texture almost the same to 360 version how the other parts.
That's what I'm saying AC wasn't *ported*. The two platforms were developed in parallel with (I assume) a lot of common code and a lot of abstraction to hide the platform specifics. Yes the PS3 port had some issues but generally the platforms were at parity. With a little more emphasis on the PS3 such as making it lead platform or mixing up the developers to spread the love around would have eliminated even those issues. Look at successful multi-platform games like Burnout Paradise or COD4 to see how its possible. Even EA Sports has more or less managed it now their middleware is up to snuff on the PS3.
Now consider what porting is like. You're handed 200,000 lines of DirectX spaghetti crap which is architected for the PC and 360. Making it work on the PS3 is going to be a horrible task. If you have the luxury of time, money and the team skills you might be able to gut the code and write an engine that plays to the strengths of the PS3. You might be able to rewrite all those threads as SPU tasks and get decent performance. If you haven't the time and money, you farm the port off to some poor bastards in Shanghai or whereever and instruct them to do a line for line translation and then you start jettisoning features or compromising the graphics to make it run acceptably.
Invariably the result is something inferior to the original version. Ports suck.