By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Just to clarify a misconception that I see being spewed out every few threads. PS3 is NOT deliberately made hard to code for. It is just different than a normal PC.

XBOX has a celeron running at 700 MHz and a directx7 graphics card. It was a straight up PC in a console box.

XBOX360 is less closer to a PC architecture wise but it still at heart is very similar. XBOX360 has a triple core CPU with identical cores and a DirectX 9+ card.

Microsoft has also made X360 SDK similar to gaming for windows since they OWN both. Microsoft makes more money via PC/windows than with XBOX. They have a vested interest in making games for both and easier to port code from one to the other. Every Microsoft published game ends up being made for the PC as well for a reason.

Ps3 on the other hand has a non-uniform architecture when it comes to teh cores. It has one general purpose CPU and 7 SPUs that are more special purpose. This is different to code for than 3 identical cores.

I guess Sony could have made things easier by designing an SDK that masked some of the complexity but that would also result in code that is not properly optimized. Anytime there is an abstraction layer it results in sub-optimal coding. Microsoft had no trouble doing that since they have to take care of their windows gamers as well however, the fact that the design choices made when XBOX360 was designed lessen the impact due to the abstraction layer helped them greatly.
One thing that happens with