By today’s standards, when a game comes out it is released on more than 1 platform. e.g. PC, Xbox 360, PS3, Wii, etc. Most of the time, the game looks and performs exactly the same on every platform. But sometimes, a game is ported. This means that a game is developed for one specific platform and then slapped on top of all the other platforms.
The latest example of a port is Bayonetta. It was developed specifically for the Xbox 360 and was then ported to the PS3. The result? Washed out graphics, less vibrant colours, a lower frame rate and ridiculous load times.

(Click to enlarge)
It’s still the same game, but porting it has really hurt the overall experience.

(Click to enlarge)
Surely the developer could have designed each version specifically for each platform? Porting games just seems a little old fashioned these days, what with the technology we have now. I mean just look at the second Bayonetta picture. What the hell is going on with those PS3 wall textures!?
Another example of a recent port is the critically acclaimed Batman: Arkham Asylum. According to IGN in their Head-To-Head of the game, the PS3 version has screen-tearing and the Xbox 360 version is more detailed and has richer colours. But if you look at the comparison pictures they provided…:

(Click to enlarge)
…where is the screen-tearing on the PS3 picture? I can’t see any. In fact, the PS3 picture looks significantly better than the 360 picture.

(Click to enlarge)
The character models are clearly more sharper (ha, ha) on the PS3, and yet IGN says that the 360 version’s graphics are better. Tut tut.
It seems that nearly all games are developed for the Xbox 360 and then ported to the PS3. However there is a less successful game that was released on the 360 and PS3, and the PS3 version reigned supreme:

(Click to enlarge)
That’s right, Mirror’s Edge. Why is it that all the big budget games look and perform better on the 360 but the PS3 gets the better version of a low budget disappointment? Anyway, the PS3 version of Mirror’s edge is a lot brighter, has far more vibrant colours, a higher frame rate and faster/less load times…

(Click to enlarge)
(360 on top, PS3 on bottom)
…and better anti-aliasing.
Apart from Bayonetta, none of these ports are really that different from one another. Mainly because they’re on the same generation of consoles. It’s the previous generation consoles that suffer the most.
A perfect example is Tom Clancy’s Splinter Cell: Chaos Theory. Oh dear Lord…

(Click to enlarge)
Need I say more?

(Click to enlarge)
No bump-mapping, no normal-mapping, inferior lighting…

(Click to enlarge)
…less world objects and detail, less complicated level geometry, I could go on and on and on and on and on. It is by far the worst port I’ve ever seen in gaming history. I almost screamed when I purchased my PS2 version, started the first level and turned on Sam’s night vision goggles. It was just abysmal.
All this begs that same question – Why not develop games specifically for each platform instead of just porting them?