• On TechRepublic: Windows 7: Slower to boot than Vista?
February 28, 2009 2:11 PM PST

Sony: PS3 is hard to develop for--on purpose

by Don Reisinger
Sony PlayStation 3

Sorry, but you're too hard to develop for.

(Credit: Sony)

Earlier this week, Shaun Himmerick, executive producer for "Wheelman" and employee at Midway, told the hosts of the "This Xbox Life" podcast that developing for the Xbox 360 and the PlayStation 3 couldn't be any different.

"The politically incorrect answer is that the PS3 is a huge pain in the ass," Himmerick told the hosts.

"Anyone making a game, if you're going to make it for both, just lead on the PS3 because if it works on the PS3, it'll work on 360," he said. "We had to play catch-up on the PS3 because of the memory constraints and how it renders; how it processes is just different. And it's harder on the PS3," Himmerick continued.

A slew of well-known developers have spoken out against Sony's high-power console.

Valve's Gabe Newell said in 2007--long before Sony's decline started--that the PlayStation 3 is a "waste of everyone's time." He went on to tell Edge Magazine that "investing in the Cell...gives you no long-term benefits. There's nothing there that you're going to apply to anything else. You're not going to gain anything except a hatred of the architecture they've created. I don't think it's a good solution."

A report in the Dr. Dobb's Journal tested the development process of the PlayStation 3 and found that Sony's console is "difficult to program for." The report's authors went on to explain that "software that exploits the Cell's potential requires a development effort significantly greater than traditional platforms."

"We don't provide the 'easy to program for' console that (developers) want, because 'easy to program for' means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is, what do you do for the rest of the nine-and-a-half years?"
--Kaz Hirai, CEO, Sony Computer Entertainment

I looked for some Sony supporters and found the best source of them all: Kaz Hirai, CEO of Sony Computer Entertainment. He can explain this and settle this once and for all, right? Think again.

In one of the most shocking and bizarre comments ever made by a company chief, Hirai, the brains behind the entire PlayStation empire, explained to the Official PlayStation Magazine in its February issue that Sony didn't want to make it easy on developers.

"We don't provide the 'easy to program for' console that (developers) want, because 'easy to program for' means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is, what do you do for the rest of the nine-and-a-half years?" explained Hirai.

Huh? But his explanation didn't end there.

"So it's a kind of--I wouldn't say a double-edged sword--but it's hard to program for," Hirai continued, "and a lot of people see the negatives of it, but if you flip that around, it means the hardware has a lot more to offer."

I won't debate that the PS3 may have "a lot more to offer," but I do take issue with Sony's justification for it. What good is a powerful console, if developers don't know how to get the most out of it? I simply don't see anything positive about making things too difficult on developers.

The video game industry is unique because hardware makers rely on third parties to be successful. The more games a console has, the more likely people will want it. But if development is too challenging for third parties, I'm hard-pressed to see how that will benefit Sony at all, even though developers can do more with the console.

Developers are looking at the installed bases of consoles. realizing that Microsoft has more units in the wild. Developers want to make their games as appealing as possible to those extra 8 million people. So spending extra time (a luxury most developers don't have) on PS3 development just plain doesn't make sense.

That's precisely why I haven't seen much difference in the games offered on both consoles. Sure, some look better on the PS3, but the difference is minor, and that's the only improvement I can see. I don't think developers are taking the Sony bait and working harder at harnessing the power of Sony's console. The incremental benefit of doing so, at least if we judge by what we've seen so far, simply isn't high enough for developers to follow Sony's plan.

I'm all for powerful consoles and getting the most out of gaming machines, but I don't understand Sony's strategy. Third-party developers are key to a successful gaming generation, and Sony makes it hard on them. And in Hirai's own words, people (ostensibly, developers) are seeing "negatives in it."

That's not good.

Check out Don's Digital Home podcast, Twitter feed, and FriendFeed.

Don Reisinger is a technology columnist who has written about everything from HDTVs to computers to Flowbee Haircut Systems. Don is a member of the CNET Blog Network, and posts at The Digital Home. He is not an employee of CNET. Disclosure.

Recent posts from The Digital Home
Sorry, kids: No social networking on the Xbox 360
Game Boy enters Toy Hall of Fame with Big Wheel
No Doubt says 'no' to Band Hero depiction
Twitter's contribution to Modern Warfare 2
Wal-Mart unveils tech deals for November 7
Touch-screen phone use soars, iPhone on top
Dedicated tweeting gadget TwitterPeek launches
Amazon seeks 'Call of Duty-est Town'
Add a Comment (Log in or register) Showing 1 of 5 pages (257 Comments)
by MosX February 28, 2009 3:10 PM PST
Some of the people at Sony can make some really idiotic comments sometimes. It's part of the reason why I still don't have a PS3.
Reply to this comment
by Don Key February 28, 2009 3:13 PM PST
Why do you write these inviting the Sony fanboys in here to drool and scream like little children?
Reply to this comment
by Zamoreta February 28, 2009 3:31 PM PST
Sony's strategy is pointless. Especially during a recession when consumers and developers are stretched extra thin.
Reply to this comment
by AdelheidBernstein February 28, 2009 3:37 PM PST
Our publisher initially warned our tiny studio to not develop any software for PS3, since we simply would not be able to afford to meet the necessary costs. Every day we remain in business (especially after our rivals just filed for bankruptcy), we're thankful for that advice. I have friends who work at larger multi-platform studios, and they often reiterate the sentiment that PS3 is a nightmare to develop on even with the help of expensive 3rd party toolsets.

Kinda ironic, too... Sega Saturn's library suffered largely due to the complexity of developing on their platform, compared to the much more developer-friendly Playstation. Now, Sony's got the nightmare platform, and the historically overbearing Nintendo and corporate monolith Microsoft are the developer-friendly platforms? Whoda thunk it?
Reply to this comment
by Hunnter2k3 February 28, 2009 3:53 PM PST
Timing, timing is the critical thing in any real-time software development.
Quite simply, the only hard thing with Cell IS Timing.
I've looked over it, i've played around with virtual environments, it isn't *that* hard.
People who have gotten over the initial hurdles of Cell have came back and said they loved the thing and that it was easy.
There is a slight initial hurdle, no denying it, mainly to do with the jump from PPE to SPE, and jobs, but once that is done, it is just back to the same old timing problems.
If anything, i'd say Cell is even easier than Emotion Engine, i still can't get my head around that, due to it requiring Assembly, which i just haven't gotten around to learning yet.

Also, i laugh at Gabe, who even listens to him any more?
Coming from Valve, who created Source, possibly the worst engine ever, the amount of bugs in that thing boggles the mind... optimization sure isn't known around Valve... (don't even get me started on Hammer)

To summarize: PS3 > PS2 in development.
Reply to this comment
by swiggins February 28, 2009 3:55 PM PST
After just buying Killzone 2, the over hyped, over-clichéd Sony FPS exclusive, I have come to the conclusion that the PS3 has NOTHING over the 360, as a matter of fact if there is a game released on both platforms, 9 out of 10 times I will get it on the 360 after reading the Head to Heads over at the IGN Insider, they usually recommend the 360 version of the game.

I was a big Sony guy, and after a year of nothing but the PS3 I couldn't take it anymore... the exclusives are far and few between and quite frankly aren't anything that stands above the 360. The online isn't comparable to LIVE by a long shot and the 360 has Netflix and more HD movies in their own movie service.....
I keep my PS3 for bluray and the occasional exclusive, that's it.
Reply to this comment
by Berke.h February 28, 2009 3:57 PM PST
What Sony can do best now instead of making up excuses, is to throw in a much better development suite for the console.

I'm no programmer, no developer or any other software engineer, but release a new, easier toolset, so more of the software does the hardwork for the developers.

Think of today's operating systems, all we do is click, drag and drop with the mouse, but immense data is being processed every second beneath the software layers. (I was speaking allegorically, I'm sure the current toolkits include clicking, dragging and dropping too). Try to accomplish that sense of comfort for the developers and more awesome games will come easily.

Am I simplifying things too much?
Reply to this comment
by odubtaig February 28, 2009 4:01 PM PST
I'm trying to remember, this isn't the same dossbag that acted as though we should be grateful for the opportunity to hand his company our hard earned instead of admitting that sticking buttons are a fault that demand fixing was it? This stinks of the kind of hubris hitherto unseen outside the offices of western banking corporations.

It's well known that ever increasing competition drives the best of games companies to excel on the consoles and even with the easiest development kits it takes a good five years for any company to know the hardware well enough to really be able to pull off something spectacular (with the exception of the Wii which is almost identical to the GameCube).

Only a complete idiot would genuinely believe that making console development harder is a good thing.

Thankyou Mr. Hirai. You have officially turned the PS3 into the Caviar of the developers world. You know, Caviar, the disgusting fish eggs that upper middle-class idiots buy and eat to impress other upper middle-class idiots because some genius with a lot of byproduct to get rid of managed to seed the idea that only a philistine could not appreciate them? "Oh, they're hideous, but so expensive, it must just be my uncultured tongue. I can't possibly admit that I'm uncultured."

I can see it now, The Caviar of Consoles!
Reply to this comment
by karpenterskids February 28, 2009 4:03 PM PST
Since when does Cnet allow profanity in their articles?
Reply to this comment
by killerchris2k8 February 28, 2009 4:22 PM PST
Don says in the article " Sure, some look better on the PS3, but the difference is minor" . I have both consoles and in my experience games on the 360 look slighty better than PS3. Games like Dead Space or Mortal Kombat vs DC Universe both look better on 360. I have both consoles hooked up through HDMI on a 1080p samsung DLP. I will say I just bought Killzone 2 yesterday and it is by far the best looking game I have ever seen. But it's a in-house game so can any 3rd party developer accomplish the same thing. I know as a gamer I have been severely disappointed with the PS3. I believe the PS2 was the greatest console of all time so my hope were high for the PS3. My friends keep saying it's gonna have a 10 year life span but by that time Microsoft and Nintendo will be readying their next round of consoles. I want Sony to succeed. It benefits me as a gamer. However as of right now Microsoft is killing them in every aspect.
Reply to this comment
by iBuzz February 28, 2009 4:28 PM PST
Here's what happened. When designing the cell architecture, IBM engineers looked at the problems that impacted performance on current gaming consoles (you know, things like memory latency, instruction throughput, etc.). And they came up with an architecture that addressed those problems quite well.

The only problem was that they didn't take the current video game software architectures and programming patterns into account. So, instead of producing an architecture that supported the existing ways that developers knew how to code games, they addressed the problem by creating entirely different models of game programming. These new models are documented in IBM white papers on the cell technology.

Thing is, nobody wants to change the way they think about developing games, and many people still try to develop games using their past models. When they use their existing development patterns on the PS3, they are essentially leaving huge performance gains on the table.

And, if you're trying to do a cross-platform game, forget about it. For top performance, the PS3 really requires that you structure your program design of your game differently from the Xbox and Wii. The same techniques used on one family are not applicable to the other if you want to get maximum performance on every platform.

So, the developers say that the PS3 platform is too hard and the hardware engineers say that the developers need to think and program differently.

Who is right? Well, if the PS3 was the only game console in town, developers would be forced to learn a whole new way of game development. It would be the price of entry into the market. And it's probably what the cell processor engineers were counting on. But you currently have a situation where the two market leading consoles (Wii and Xbox) use the older model of programming, and developers don't want to learn a new way of doing things if they don't have to, and their existing game engine libraries work fine, so no one wants to change. And you can't blame them because there is actually greater financial incentive to stay with the current model.
Reply to this comment
by killerchris2k8 February 28, 2009 4:32 PM PST
Also a little bit of history, no console maker as ever won 3 cycles in a row. It's a very difficult thing to accomplish. In my last post I talked about Killzone 2. I was speaking about the visuals only. The gameplay is good at best. But the graphics at 1080p are a sight to behold. @ swiggins I'm stealing your worlds because I feel the exact same way.

by swiggins February 28, 2009 3:55 PM PST
I was a big Sony guy, and after a year of nothing but the PS3 I couldn't take it anymore... the exclusives are far and few between and quite frankly aren't anything that stands above the 360. The online isn't comparable to LIVE by a long shot and the 360 has Netflix and more HD movies in their own movie service.....
I keep my PS3 for bluray and the occasional exclusive, that's it.
Reply to this comment
by dudemanguysondog February 28, 2009 4:32 PM PST
Wow! Can I be Sony's next CEO? I can say boneheaded things that confuse people and run a business that looses money! My first order of business is that the in development PS4 will require game developers to be fluent in Klingon! YES!
Reply to this comment
by shootthecops February 28, 2009 4:36 PM PST
sony has always been innovators in technology, new technology is much harder to program because it is unfamiliar. sounds like lazy devs to me who dont care about the quality of the product.
Reply to this comment
by top-right-corner February 28, 2009 5:19 PM PST
what a bunch of ******* whiners. we need to stop making stories about xbox versus 360 because this is just ridiculous, i'm tired of the constant fanboys. i personally have both consoles and i think the ps3 is better, but that is just me. i could give a **** less which one 'wins', as long as i have fun in the process. shut the ******* up you little girls.
Reply to this comment
by Jawknee1 February 28, 2009 5:45 PM PST
@shootthecops

Exactly! These devs are lazy as hell. Every ps3 exclusive looks and performs so much better then the 360 exclusives. MGS4, Killzone2, uncharted, heavy rain. Maybe it was a mistake for Sony to take this route, expecting devs to make great games instead of the crap they have been putting out since MS entered the game. I guess we shouldn't expect devs to create the best.
Reply to this comment
by superdynamite February 28, 2009 5:48 PM PST
Gabe Newell ate the orange box dev teeam.
Reply to this comment
by biggstuu February 28, 2009 5:55 PM PST
Sony's PS3 is hard to develop for. This is new news how? Before too much vitriol gets spun then spit, can we place remember something, the article eluded to it a bit, MS Dev kits are world reknown, not because they are good, but because they are familiar. Know C/++/# and some Assembly, youre on your way. But change the paradigm and people will say hey, I know your thinking differently, but why do I need to? And thats exactly whats taking place here. If its so suck to develop for, explain KZ2, LBP, MGS4, HS, et al that are not only gorgeous to look at, but also and most importantly fun.

If we understand what MS has done with the 360 and XBL platform, is what MS has always done, recycled old tech and branded it new. XBL is simply windows messenger sitting atop networking stack and then they tied avatars to it. It was lacking in organization, so they relaunched recently to much acclaim, but its awfully similar now to competitors from Apple and Sony's media management.

Can i sum this all up, its simple quite frankly, devs are lazy. The same argument was used when the iPhone was first launched, why didn't you write it in Java? or C/++/# or something else other than this different thing than we have to learn. An lo and behold, for the people that took the time and learned and used guidelines, they have created successful apps and the iPhone is an unrivaled success. In a business where its all about flooding the stores with console titles, the 360 and Wii are flooded with hundreds, literal hundreds of CRAP titles. There arent hundreds of crap titles for the PS3, simply because they arent that many devs willing to lear, and develop to properly harness the environment.
Reply to this comment
by killerchris2k8 February 28, 2009 6:30 PM PST
Can anyone answer my question? The developers have nothing to do with PSN. You can't even chat with a friend if your not in the same game or at the XMB. I get on my 360 and 9 friends are in a party playing NBA2K9 And I can jump right in no matter what I'm playing. I would much rather use my PS3 and Dual Shock and so would 90% of my friends but we don't just because of this reason. XBL keeps us connected easily and PSN make you jump through hoops. Yeah XBL is about $4.10 a month but then again I just paid $4.99 for a couch and about $3.00 on clothes for PS HOME.
Reply to this comment
by sting7k February 28, 2009 6:37 PM PST
I know what you do with the other 9.5 years, MAKE MORE AND BETTER GAMES. Damn Sony is crazy.
Reply to this comment
Showing 1 of 5 pages (257 Comments)
advertisement

FAQ: Buying the right Windows 7 upgrade

Readers still have lots of questions on just which version of the software they need to buy in order to upgrade their PC. CNET News tries to offer some answers.

N.Y. lawsuit details Intel's 'largesse' toward Dell

Attorney General Andrew Cuomo's federal antitrust case filed Wednesday alleges a longstanding symbiotic relationship between Intel and Dell.

advertisement

About The Digital Home

Don Reisinger is a technology columnist who has covered everything from HDTVs to computers to Flowbee Haircut Systems. Besides his work with CNET, Don's work has been featured in a variety of other publications including PC World and a host of Ziff-Davis publications.

Don writes product reviews for InformationWeek and is a regular contributor to Processor Magazine. You can visit his personal site at DonReisinger.com or if you would like to email Don with questions or comments, drop him a line at CNETDigitalHome@gmail.com. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Digital Home topics

Subscribe to the Digital Home podcast

Have you ever wanted a no-nonsense discussion on what is really going with all the tech topics related to your Digital Home? If so, join Don Reisinger as he brings you the same biting commentary you've come to expect from his Digital Home blog in all its audio glory.

Subscribe to this podcast using an RSS reader other than iTunes

Subscribe to this podcast using iTunes

Don's links
Don's Facebook account
Don's Twitter feed
Don's Friendfeed account
Don's Google Reader account
Don's Last.FM account
Don's Pownce account
Don's Flickr account
advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right