Sony Makes It Hard To Develop For the PS3 On Purpose
adeelarshad82 writes "CNet reports on a bizarre comment from Sony's Computer Entertainment CEO in response to complaints from developers on how hard it is to develop games for the Playstation 3. '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?' Given that games heavily drive console sales, and the fact that the PS3 is already 8 million units behind the Xbox 360, I think making a developer's job harder is the last thing Sony needs."
I think what the CEO making the comment did a poor job of communicating. Also, the article title is a bit misleading.
I believe Sony aims to make a new architecture, which RESULTS it being hard to program for. But the beauty of a new architecture is that it can be very powerful if done right. And why not? You're aiming to get 10 years out of it (in PS3's case) and the hardware ain't gonna change.
Now to put things in perspective, I remember a comment being made about how in the PS1 era developers wanted more access to the hardware. Then came the PS2, which in the end was a little bit more to the metal then developers hoped for.
They then commented they wanted something easier.
So based on what I know about the PS3 (new architecture, but with lots of middleware), I think Sony has achieved this.
Is it still hard? Yes. Will developers get a grip on it and realize it's full potential? Quite possible.
This is a case of pure spin combined with a lack of english skills. Here's what he was trying to say:
"Our hardware is so powerful that *of course* it's hard to develop for. So to use the most advanced hardware in the world, only the smartest developers will take advantage of it".
That kind of spin may play in Japanese markets, but it just sounds dumb to everyone else.
You were mistaken. Which is odd, since memory shouldn't be a problem for you
Yeah but then you go to nintendo.com and you read the exact-opposite (quoted from memory): "We made the Nintendo 64 too difficult to develop games, and therefore they made the Gamecube easy to program." The Wii is probably extremely-easy, since it's essentially a Cube with some improved specs. Wii's at the top of the pile as the best-selling unit.
Previous #1 console: Were they easy to program relative to their competitors?
PS2 - no.
PS1 - yes.
SNES - no.
NES - yes.
Atari VCS - no.
I guess there's no real pattern there; it's rather random.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
"Real programmers" love Visual Basic. It enables them to fulfil their customers' requests a lot quicker. Rather than spending a week in C they can spend a few hours in VB. This means happier customers, and more revenue.
The only ones that think Visual Basic has a bad reputation are kids in bedrooms that think there's some inherent value in using the lowest level language available, rather than the right tool for the job. VB isn't by any means the right tool for all jobs, but it is the right one for quite a few.
As for the actual topic, I agree with the others that feel this was just a very poorly phrased way of saying the architecture makes it complicated, but that it will pay off in the end. Having said that, the Sony person seems to equate "powerful hardware" with "difficult to develop for". That seems ridiculous.
I also suspect that because the Cell is a new architecture with much longer "legs" they can design the PS4 as an incremental improvement over the PS3. Essentially a PS3 with a faster Cell and perhaps a full compliment of cores, more memory, throw in a possibly better graphics chip.
If they follow this strategy (which is very likely) then:
1) The PS4 would probably need a shorter development cycle since it would be an "evolutionary" hardware increase similar to spec-ing out a new PC, not a "revolutionary" increase like going from the PS2 to the PS3.
2) The PS4 would probably be able to have direct backward compatibility "built in" similar to the PS2 supporting PS1 hardware.
3) Any expertise a company gained with PS3 programming would be directly applicable to the PS4.
Nintendo's Wii2 should be fine from a hardware standpoint (bump the specs a bit more, maybe include low end HD graphics, but keep things "lite").
MS on the other hand have saddled themselves with a multi-core PowerPC architecture, that even Apple was moving aware from in their competition with MS. Which it may have worked for this generation of console, I wonder how expandable the design would be for the NEXT generation.
This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
MS essentially walked into the marketplace because programming for the XBox was easy if the game had a Windows version. Ease of programming=more games and better games.
Ouch. Yes, I'd say you are correct and I agree with you. Unfortunately, this has also resulted in games being programmed for the Xbox then ported to Windows. This leaves you with clunky interfaces and bugs that are nearly unbelieveable. One good example of this is GTA4. Designed with the Xbox in mind, it's been hell for anyone trying to run it under Windows.
This isn't to say that there isn't hope. I'm just hoping developers will start paying some attention and realize that a console UI isn't fit for computers and the amount of bugs is just unacceptable.
Honesty may be the best policy, but by process of elimination, dishonesty is the second best policy.
"MS on the other hand have saddled themselves with a multi-core PowerPC architecture, that even Apple was moving aware from in their competition with MS."
Apple moved away because IBM repeatedly failed to produce a low-power G5 suitable for laptop / notebook PCs. Being stuck with the ageing and increasingly anaemic-looking G4 line for portables was making Apple's offerings look worse in comparison with the competition every year, so Jobs eventually got fed up with being made to look like an idiot by repeatedly promising things that IBM said would be Available Real Soon(TM), and then failed to deliver.
NB: the Cell microprocessor is a member of the IBM POWER line, so Sony are just as saddled with the PowerPC architecture as MS (and indeed Nintendo).
I'm not going to change your sheets again, Mr. Hastings.
It is becoming increasingly obvious that most people just care about if a game is fun or not. For example, I don't care if I can count the hairs in Solid Snake's beard or not, so long as the game is fun. Sure, I'd rather the graphics not look like crap, but all the 3 major consoles (Wii, PS3 and 360) have decent enough graphics.
.005 MS.
This is why the Wii is dominating, it is focusing more on what makes games fun rather then proclaiming that they can put 34234234234234 scaling and rotating polygons on the screen all rendering withing
Graphics != A good game. Sure, I'd rather have a game with good graphics then not, but really, if the same game was on the Wii, PS3, and 360 I'd pick the one that had the most content and best controls rather then the best graphics.
Taxation is legalized theft, no more, no less.