Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The PS2 is such a bizarre and powerful beast that it took me many hours of poring over articles and slide presentations just to get my bearings with it > When the programmers responsible for some of the greatest console games ever made say that the PS2's learning curve is steep, you know something's up.

Update this for 2006 with a s/PS2/PS3/g. I do remember articles about the Xbox and 360 touting its easy API interfaces, in stark contrast to Sony's.

Why did Sony keep creating such hard-to-code-for devices and yet end up with such a monstrous install base? It's the chicken and the egg, I suppose.



> Why did Sony keep creating such hard-to-code-for devices

While this was certainly true with the PS2 and PS3, Sony has largely moved away from this with the PS4. The Cell architecture of the PS3 was very difficult to effectively program. For the PS4, Sony spent a large amount of time interviewing game programmers asking "what would make it easier to development?" Hence the move to x86. Hence the simplified memory hierarchy, etc.

http://www.gamasutra.com/view/feature/191007/inside_the_play...


Ken Kutaragi who was the "father" of PlayStation and boss up to and including PS3 was known to be a big fan of developing exotic hardware. The PS4 is the post-Kutaragi machine.


I think the PS3 having failed to dominate the market as the PS2 did made them wake up and smell the coffee.


> hard-to-code-for devices

In game development, the vast vast majority of your development expenses will be in art assets (graphics, textures, models, animations, music, sound effects, scripted events, etc.) and not in the engine development. Once the engine is built, most of the rest of the game is art production.


To add to that PS2 had a longer lifespan than the X Box which allowed companies to reuse exiting code for longer. Unfortunately most AAA games are cross platform making targeting the lowest common denominator which limits the value of unusual hardware.

PS: Xbox was released over a year after the PS2 yet MS released ther next console before Sony.


Anemic competition in the '90s (Nintendo and Sega's failed Dreamcast) made Sony dominant, and the PS2 kept them there. Microsoft then spent quite a bit of money taking them on throughout the 2000's, and eventually won (in the US, at least).

Also, consumers don't care about how difficult a console is to code for, they only care about the games. Game publishers don't really care either, they only care about the potential market (which was massive).


In what sense has Microsoft "eventually won"? Sony actually makes money on games, Microsoft more-or-less breaks even. The PS4, so far, is outselling the XBox One, even in the US -- despite Microsoft breaking down and offering a kinect-less cheaper version.

http://www.gamespot.com/articles/ps4-tops-june-2014-npd-sale...


Last I checked it's no longer the 2000s.

Microsoft did achieve dominance in the US market with the 360 in the late 2000s.


Doesn't look "dominance" to me aside from the initial launch (where the PS3 was supply-constrained iirc):

http://www.geekwire.com/2013/xbox-360-wii-ps3-won-console-ge...

Really, the winner was Nintendo, which sold a buttload of very cheaply made consoles for close to the same price as far loss-leading higher-powered competitors.

Of these companies, only Microsoft was spending profits from other sectors to build its position in the console market.


That's global figures. The US market was much more strongly polarized: http://vgsales.wikia.com/wiki/NPD_Seventh_generation


So... PS3 "trounced" Microsoft in the rest of the world?


citation please.


Not hard to find: http://vgsales.wikia.com/wiki/NPD_Seventh_generation

In the US market, the 360 trounced the PS3. A large part of this had to do with the launch cost being more than $100 lower.


Dreamcast Trivia: The Dreamcast OS was a variant of Microsoft's Windows CE.


Incorrect. The Dreamcast had no OS. It has a proprietary firmware like all consoles of the time. Game developers had the choice to use a proprietary RTOS, a Windows CE based OS, or no OS at all. If they used an OS, it would ship on the same disc as the game. Very few games actually used Windows CE.


I remember articles discussing how Microsoft's experience developing DirectX for the Dreamcast helped them craft even better/more-developer-friendly ones for the XBox.

http://www.microsoft.com/en-us/news/press/1998/may98/segagmp...


They didn't end up doing that. There were some games that were built on top of Windows CE, but the OS was integrated into the disc.


>Why did Sony keep creating such hard-to-code-for devices and yet end up with such a monstrous install base?

I'd say it's because when the developers learned how to make the best out of the PS2/PS3 hardware, the results were better than that of the competing hardware.


Since that's a heavily subjective thing to attempt to measure I would have to say it was more than just that. Marketing, exclusives, and brand loyalty would have much to do with it.


NaughtyDog.. If there is one studio I would buy a console just so I could play their games it's NaughtyDog.


In fact that is the sole reason I own a PS3. After a couple weeks of rave reviews of The Last of Us I bought a PS3 and a copy of the game. I'd say it was worth it.


My impression was that they always went for highly customized devices for the tasks that games need, instead of going for highly general devices.

So, yes, they were more difficult. They also had more staying power, typically.


>'Why did Sony keep creating such hard-to-code-for devices and yet end up with such a monstrous install base?'

* Exclusive Titles: They managed to lock down some of best regarded franchises in each era.

* Backwards Compatibility: Each generation, at least initially, has been fully compatible the generation prior.

* Versatility: DVD capability in the PS2 was a fairly big deal at the time. Blu-ray in the PS3 was not, but it did look good in a bullet-point comparison against the 360.

* Free Online Features: The price of an XBL subscription is a deterrent for some.

* The direct problem of being hard-to-code-for always improves with time as developers gain experience and the toolset improves. At some point, you're only going to worry about content, not what's underlying.

A couple of those points are the sort that don't matter at all to 'smart' gamers and well-heeled adults who can own as many consoles as they like, but these are devices that ideally ship a few hundred million units to people of all ages and wide demographics.

By the way, the Cell [1] (PS3) is pretty interesting stuff if you're into computer architecture.

1: http://en.wikipedia.org/wiki/Cell_(microprocessor)


>>* Versatility: DVD capability in the PS2 was a fairly big deal at the time. Blu-ray in the PS3 was not, but it did look good in a bullet-point comparison against the 360.

While this statement is generally true, I'm sure the Blu-Ray was not an insignificant thing for some people.

Shortly after the PS3 was released, I got my first 1080p TV, and I wanted 1080p content like Planet Earth. The PS3 seemed to be the best value for a Blu-Ray player at the time, so I bought a PS3 as my HD content player. I ended up buying a bunch of games, but at the time I bought the PS3, the console games were gravy to me.


Brand loyalty left over from the PS1, and a strong launch line up with good exclusives promised down the line.

There was a lot of middleware being utilized. This helped keep dev costs down by letting devs reuse code from one platform to another, and not have to deal so much with the difficulty of the PS2.

Even if a game wasn't exclusive, it would quite possibly run on one multiplatform engine or another, which helped keep development costs down.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: