Wondering what happened to that rumored (and then announced!) PlayStation 3 port of Volition's Saints Row? Turns out of all that fancy Cell technology crammed into the big black monster is to blame.
"We couldn't just couldn't get our heads around the Cell technology," producer Dan Sutton tells CVG in a recent interview.
Sutton says the team got half way through the Saints Row PS3 port before throwing their hands in the air and calling it quits. He says that the Cell is "really, really powerful" but foreign to many developers, citing the complicated way it uses mult-threading technology.
The good news is that it's getting easier, and Volition are getting better support from Sony in developing Saints Row 2, with the build only "one day behind" the Xbox 360 version.
Check out out Saints Row 2 impressions from earlier this year. The game ships for PlayStation 3, Xbox 360, and PC on October 16.
| BBcode help |
| [b]Bold text[/b] |
Bold text |
| [i]Italic text[/i] |
Italic text |
| [url]http://www.dtoid.com/[/url] |
http://www.dtoid.com |
| [url=http://www.dtoid.com/]Web link[/url] |
Web link |
| [img]http://www.example.com/robot.jpg[/img] |
 |
Post a comment! You can also post a photo below:
Comment with Facebook
Click connect and comment instantly!
|
Comment with Dtoid
New? SIGN UP - it takes 5 seconds
|
31 comments | showing # 1 to 31
|
Comment with Facebook
Click connect and comment instantly!
|
Comment with Dtoid
New? SIGN UP - it takes 5 seconds
|
Comments policy
Destructoid is an open discussion community. You don't need to "audition" to post a comment - just speak your mind. We respect differing opinions on the site, so have at it. Be smart, funny, insightful, clueless, or cute -- but back it up with substance. Keep your cool, keep it fun. We only ask that you act respectfully and above all: don't be a troll and ruin it for everyone else. Don't bring down gamers or we'll, you know, gently shoot you in the face and stuff you into a flaming mailbox. Each comment is your opportuntity to make this community awesomer. Is that even a word?
Avoiding the banhammer only requires common sense: spamming, trolling, racism, NSFW stuff, and other forms of sucking will not be tolerated. If anyone is griefing please report abuse. Be good. Don't suck!
As we all know, exclusives aren't as exclusive as they used to be in the day, If Sony wants all the hot titles on their system too...then they best be spreading that tech love around.
Haha, like my China Inf!
Looks like im buying SR2 for 360.
As long as they are getting the support from Sony I say good show. I can't wait to play it the game!
Translation: Our programmers are too lazy or unwilling to learn something new.
Still looking forward to this game btw.
I don't see why Devs should have to relearn their trade on developing on an obscure platform that will likely only have a lifespan of 5 years . . .
Yeah because thats a stupid amount of time............
That's why I say they need to stay on top of this situation. Unless they're content with their number 3 overall sales position with this current gen of systems.
Secondly, as pointed out above, I don't buy the excuse. Insomniac and Naughty Dog (and a whole lot of others studios) must have the best programmers in the world if they can do it. Not one complaint from any of them.
These are Sony's design decisions that affect everyone working on it. Sony/IBM/Toshiba screwed up on chip design.
I fully acknowledge that multi-core design chips are the future, but that doesn't mean you go and build an 8 core processor that is reliant on parallel instructions to keep up.
Did you know the 360 is a triple core processor? Nobody complains about development on the 360. 360 and PS3 games are about the same on graphics.
This is Sony's hen coming home to roost. They bet that devs would figure it, and it's looking more and more like that isn't happening. If Sony's first parties have figured it out, why don't they share?
Before you complain about the devs being "lazy" (you don't work for long in the games industry if your lazy or unqualified), think about this, why don't people complain about the multi-cored 360? Why does the cell have to have 8 processors?
Now imagine if your a dev, why would you "figure it out" when you can get the exact same results without figuring out?
aaronf: I don't understand how directX plays part in this versus figuring things out?
"This is Sony's hen coming home to roost. They bet that devs would figure it, and it's looking more and more like that isn't happening."
Now please re read this line from the article where it says Volition figured it out and realize how stupid you sounded.
"The good news is that it's getting easier, and Volition are getting better support from Sony in developing Saints Row 2, with the build only "one day behind" the Xbox 360 version. "
The PS3 is a beast to code for and some of the early ports and even 1st party games have suffered a little for it. It doesn't mean the games cannot be good or that the technology can't push things. But I do slightly frown on Sony approch as with the PS2 and the PS3 they did make things more complicated in their architecture decisions and good things have came from some of those decisions. But it has also lead to Devs having to spend more time making it work good as well as some compromises (such as 4 meg texture memory on the PS2 when even the Dreamcast had 16).
But I think in general the 1st parties have got past the biggest obstacles and even 3rd parties are starting to get a handle on it. And I'm sure we will see great things to come that we never thought they would be able to pull off.
yup you are correct. But that doesn't make me sound stupid. Just a mistake.
But it still doesn't excuse the why the ps3 is more difficult to develop for. I made more than one point.
I'm aware that the 360 has 3 cores. What's your point? The point I'm making is that from some studios, all you hear is a bunch of whining and complaining about the PS3 architecture, when at the same exact time you have plenty of other studios pumping out great games and have no complaints whatsoever. So given these two factors you have two possible reasons for the whining:
The first possible explanation is that the PS3 architecture is so hard to learn, that only the best and brightest programmers in the world are capable of understanding it. If that is true, Insomniac and Naughty Dog must have hired all the best programmers, leaving none for anyone else to snap up. No offense at all towards the talented people at Insomniac or Naughty Dog, but I don't believe this to be the case.
The second option is that the programmers are incapable or unwilling to figure out the architecture. They are either not smart enough or they don't want to for whatever reason. Now, as others have said, Insomniac and Sony's first party developers aren't keeping their successes a secret. They release tons of information and toolkits that everyone else can use to make great games on the PS3 platform. In fact, I just Googled "playstation 3 programming". In the first 4 hits there are detailed articles from both IBM and MIT that explain how to program for the Cell architecture. If I can find the information, surely the game programmers can find it.
As far as DirectX is concerned, the point about that is primarily a failure of the education system. Computer Science in many schools basically means "Microsoft Programming Science". When these people get out in the real world and encounter anything other than Windows APIs and DirectX, they are way behind the curve.
The difference is that insomniac and naughty dog most likely have great software engineers or honest to god computer scientists working for them.
DirectX programming is a very on the rails process. You don't need higher level development skills. I have made directX games as proof that even little talent is needed.
Programming for the cell, and every new processor, requires critical thinking about how algorithms work. No longer can you cut and paste code from GPU gems and have a great looking game.
Most programmers lack critical analysis skills on how their algorithms are executed. Volition didn't have enough of scientists and couldn't continue without help from Sony.
I remember when programming went from functional to object oriented in industry. Many people couldn't make the transition then either. Life wasn't good for those people.
The programmers at Volition will be in trouble. In 5 years they will still be churning out code for the 360 and the world will have moved on to the IBM/INTEL world of dozens to hundreds of cores.
With Saints Row, the game was originally going to be an exclusive for the 360. It was completely done for the 360 when they declared that they would also publish for the PS3. Now if I had to take a guess, I would say that they just attempted something along the lines of a simple code change?(not really sure where I'm going with this). But instead of just doing a rebuild, they wanted to just do a quick transfer of the game using the knowledge that they had for the PS2.
Yes all of this is inference, but as far as I can tell, Volition's game before the 360 was the Punisher for last years consoles.
Now on the other hand, Sony did drop the ball by not having enough helper engines and middleware programs to help the developers out. Multiplatform developers aren't going to spend millions to learn how to program for the PS3; they will either give up or make a cheap port, which we saw a LOT of in the PS3's first year. Sony's wisened up and have been tossing dev tools left and right to help folks out, the last big one being that PhyreEngine compiler/tool. Sony admitted screwing up, something you don't see too often; I'm curious this next year to see how much ground they make up.
I understand your point that Insomniac and Naughty Dog might be getting "extra help" from Sony. But it doesn't make much sense considering Criterion has no special Sony allegiance, and Burnout Paradise turned out to be fantastic on the PS3, no whining at all.
Lots of people seem to be able to grasp the PS3 architecture without having to ask Sony to come over and write their code for them.