Playstation.Blog

QUICK UPDATES // SonyPlayStation: We have our first 25 winners! We\'ll DM you the code. Check back this afternoon for more beta codes // PSB on Twitter

MAG

Jun
13

Dave Karraker's Avatar

Is the PS3 Really Harder to Develop for?

Posted by Dave Karraker // Sr. Director, Corporate Communications

Our friends over at GamePro.com have written an interesting article on a topic I get asked about all the time — Is the PS3 harder to develop for than other systems? I gave them some feedback on this and the reporter, Blake Snow, does a nice job of presenting a well-rounded story. For this piece, I spoke to our PD group and asked them for input on this question and thought you might be interested in reading their full reply:

This is an interesting question and hidden within the question is an enormously complex subject! If the game starts life on PS3, then man-hours per feature or costs related to asset production are comparable with industry norms. For that, you can include Xbox 360 and high-end PC games, and exclude PS2 and Wii. However, since PS3’s Cell processor allows MORE features – better physics, more complex graphical processing, lighting or sound, etc. — there is inevitably going to be more cost in supporting those extra features. It’s not that PS3 is harder to write for, it’s just that you can do more with it.

Middleware tools like Havok and other specialist graphics tools are now customized to exploit Cell’s SPUs. These mean that developers don’t have to reinvent those particular wheels themselves. Also, PlayStation Edge does some very difficult and performance-critical aspects of the graphics pipeline on the SPUs: geometry processing, animation, compression – delivering performance unachievable on other systems. This is available for free to all developers from SCE. So, given that PS3 can draw more on screen, the assets required to fill that capacity go up, too. This can, but not always, require more people – however depending on the game, much of that extra content can be produced automatically – procedurally in software, not by hand. Compared to PS2, the SPUs are much easier to code for. In PS2 we had some custom chips called VU0 and VU1 which were powerful, but tricky to write for. The SPUs use a more standard programming language.

Now, it’s not without challenges:
1) SPUs are not ‘normal’ processors like the PPU. There is a trade-off between performance and versatility. A Ferrari is not the best car for a visit to Home Depot…

2) If you are porting:
If your game starts on Xbox 360 you will have to re-engineer aspects of the game to run properly on PS3. This means additional effort. Some developers have been complaining about this but I don’t believe we can solve that. Xbox 360 is a different machine with good, but lower powered hardware in a different architecture. Developers have to view them as two different machines not as a common platform.

3) If your game has heavy online use:
XBL provides more and better standard libraries for online gaming to developers. For the same features on PS3, developers have to do some extra work. We’re catching up, but there is a difference.

BTW: Glad you guys and gals are enjoying the new blog!

Filed: Developer Corner, Inside PlayStation, PlayStation 3, PlayStation Hardware

431 Comments

Rate: 12345 (Average: 3.50 out of 5)

 

431 Comments
Add your own

Pages: 1 ... 7 8 9

401

Clintcel  |  July 2nd, 2007 at 7:35 am

The PS3 is not hard to develop for. I’ve compared the PlayStation Edge Software with the other middleware software(C, C++, etc.) There isn’t any difference. The PSE configures all the SPU from the beginning. I think the dev are trying to do it the old, well-known way thru C, and C++. the only way they will stop them from complaining is that Sony start offering classes for DEVELOPERS. This will help them discover the secret around the cell.

To another subject I was reading in the comment about the blu-ray drive. It may read at a slow rate but it read more data than a DVD drive. Blu-ray 2x(4.8gb per sec.) and DVD 24x(965mb up to 1g per sec.) lets do the math, blu-ray reads more at a slower spin.

402

Calleh  |  July 2nd, 2007 at 9:46 pm

Yeah I’m no programmer but I believe as the first comment says, that ports are messing things up. Games for PS3 need to be spectacular due to the fact that you pay a not so spectacular price for the machine.

Need developers to develop games for the PS3 then worry about porting the titles to other systems. Not the other way around.

You just don’t buy a pig make-up.

403

starfoxACEFOX  |  July 3rd, 2007 at 8:11 am

Too much money and little time to play games :P I can tell ya Sony Cell is hard, when it comes to mod/hacks it even harder.

Fox

404

DrFurbs  |  July 3rd, 2007 at 8:27 am

My question for Deadmeat is:

The 1st generation of titles for the xb360 were nothing to write home about grahics wise. How come the likes of Motostorm looks better as a 1st gen title on the PS3 and even looks better then any 2nd or 3rd gen on the xb360 even with its increased power `over` the ps3?

I simply dont get it. Some of the 1st gen titles coming now for ps3 ” Lair ” “Heavenly Sword ” look much more next gen than anything on the xb360 in my opinion.

Is there a game on teh xb360 that rivals the visiuals for said games above on its 1st year of release? I dont think tbh.

405

starfoxACEFOX  |  July 3rd, 2007 at 8:35 am

Hmm, we are only human. Some skill are better than other. Motorstorm team knew what they were doing..

Your trying to match a PC with Mac, doesn’t work that way. It like playing DX10 game on DX9 video card, it will work, but dosen’t mean going to get everything game as to ofter.

Mostly games are build on basic Linux or MS, then port over to hardware going to use for, changes are made for bugs and ect..

Fox

Opps my PSP battery die :(

406

Nathan Hale  |  July 3rd, 2007 at 10:13 am

Madden 08 and NCAA 08 for XBOX 360 runs on 60 frames per second (fps) but only 30 fps for Playstation 3 what is up with that? :(

407

devegus  |  July 3rd, 2007 at 6:28 pm

I’m also curious about why Madden and All-Pro football will only run at 30 fps? The forums seem to place the blame on Sony. Could you address this please?

Thanks

408

Nathan Hale  |  July 7th, 2007 at 7:39 pm

EA announced that Medal of Honor Airborne will be delay its release from October to November……. (Mean while PC and Xbox 360 gets in August) damn I am so pissed!! ;(

Pages: 1 ... 7 8 9

Leave a Comment

We close the comments for posts after 30 days. If you would still like to comment on this post, please use our contact form.