PS3 "a pain in the ass to work on"
Darksiders 2 dev explains why.
Sony's PlayStation 3 has been described as a "pain in the ass" to make games for - nearly five years after its launch.
Marvin Donald, game director at Darksiders II developer Vigil, told Eurogamer the studio is forced to do "wacky stuff" on Sony's console.
"It's a pain in the ass to work on," he said. "Five years later, getting used to it? That means it's a pain in the ass.
"I'm not an engineer, but I hear about it all the time. We have to do wacky stuff with the way we manage memory."
During the PS3's early life it was dogged by shoddy ports of multi-platform games.
At the time some developers complained about the complexity of the hardware, and suggested it would take time to wrap their heads around the systems under the hood.
In 2009 then Sony Computer Entertainment chairman Kaz Hirai claimed the PlayStation 3 was intentionally difficult to program for in order to ensure that the console met its promised ten year life cycle.
"It's hard to program for, 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," Hirai explained.
"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?"
Donald explained that the cause of Vigil's PS3 headache has to do with the memory management.
"Even as an artist, it's like, OK, my textures are too big, I'm in trouble because I checked in something that's making the 360 crash because it's a 2048 when it really should just be a 1024, or even smaller.
"But on the PlayStation 3, the assets go into different categories, and if one of those categories becomes too bloated it'll crash the system. It's a little bit more sensitive on the PS3 in that regard. There are some things you just can't do, or you have to do differently. Yeah, it's a pain."
Fresh Darksiders 2 footage.
It should be noted that there is no suggestion here that the PS3 version of action adventure game Darksiders 2, which is over a year from release, will be inferior to the PC, Wii U or Xbox 360 versions.
Meanwhile, some have speculated that the next-generation of consoles, including the inevitable PlayStation 4, is right around the corner.
They promise vastly advanced visuals, but will the PS4 also prove to be easier to create games for than its predecessor?
"They have to do things their way," Donald said. "Somebody over there is going to think it's better. And it's really just different, which makes it a pain for everyone to port games back and forth. But, whatever. We'll see."
You may also like...
-
BBC News mistakes Halo UNSC logo for UN 100
-
Doctor Who: The Eternity Clock Review 76
-
Darksiders 2: Death Becomes You 11
-
App of the Day: Score! Classic Goals 14
-
GAME launches trade-in price checker tool 58
-
Radeon HD 7970M Review 58
-
Just Cause dev working with Square Enix on "ground breaking" open world action game 26
-
Battlefield 3: Close Quarters trailer explodes 31
-
Microsoft teases Avatar Motocross Madness with new screens 17
-
Sly Cooper: Thieves In Time Preview 11
-
Halo 4 internal multiplayer beta gameplay video leaks 36
-
Day Z: The Best Zombie Game Ever Made? 152
-
Ghost Recon: Future Soldier Review 136
-
Battlefield Premium to cost £35, 5th DLC is Aftermath - report 103
-
Satellites to use Kinect in orbital docking system 24
Comments (74) Latest comment 10 months ago
Comments for this article are now closed, but please feel free to continue chatting on the forum!
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
AAA... my arse
Comment below viewing threshold Show
Comment below viewing threshold Show
Let battle commence!
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
PC of course, everyone has 2+ GB, no restrictions..
Comment below viewing threshold Show
Comment below viewing threshold Show
and David Haye lost the fight because he had a broken toe.
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Maybe darksiders 2 aint worth talking about then? shame as i enjoyed the first one.
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
IMO, Sony would do well to take notes from Microsoft about how to design a games console but I bet they'll still make the same old mistakes and some new ones with the PS4.
Comment below viewing threshold Show
Comment below viewing threshold Show
Talk to Naughty Dog."
Yeah a first/second party developer probably isn't the best or certainly most fair comparison to make when it comes to dick-measuring who gets the most out of the console given their additional ties and grace with Sony.
Comment below viewing threshold Show
This isn't rocket science and has been common knowledge since the first Xbox.
As a side note, Kaz's comment is just ridiculous but his wages are paid for by Sony so he has to twist it somehow doesn't he.
Comment below viewing threshold Show
Have you considered the question that was asked the developer instead. Do you think developers just call or write to EG to complain about how difficult it is to code for the PS3. I am sure he was asked a direct question and this was one of his responses. Not knowing the question or the context, you cannot really make in conclusion on the statement.
Comment below viewing threshold Show
Kaz was talking rubbish.
Comment below viewing threshold Show
Talk to Naughty Dog.
Interesting people keep using Naughty Dog as the standard bearer for coding for the PS3. People forget that Naughty Dog took 3 years to create their PS3 engine. Tell me how many game developers have 3 years to code just the engine for their games. Yes, during that Time NG learned a lot but it's not something every developer will have, especially Multi-plat. Time is money for a developer and wasting 3 years trying to learn all the difficult pieces isn't something that most developers have capital for.
Comment below viewing threshold Show
everyone is struggling under the same restrictions, while others nag....NG shows how its done even if PS3 is a major pain after all.
Comment below viewing threshold Show
And some of these defenses are fucking moronic. "Then I know who put the effort in"?????? They could have used that time to make the game better instead of dicking around with the architercture.
I like playing games not someone elses test of skill, jeez.
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
This is the kind of insane logic that gets Sony in trouble. Read this twice and it basically says, we want our console to do LESS than it is capable for the first 8 or so years. Of course any console WILL do less than it's capable of in its early years, as a matter of course, but nobody *engineers* that in. It's just a f*ing ridiculous argument.
I own a PS3 and I love it, and I truly love some of the games that have been exclusive to the platform, but Sony gets a lot of things really backwards, and trying to deny that (and negging posts like Darren's without a making a decent counterpoint) is just denial. It seems like a weird expenditure of one's energy to be in denial of someone *else's* mistakes.
Comment below viewing threshold Show
BUT BUT BUT
if i m asked the same price for a BAD PORT at the same time another developer outperfoms their game with ease on the same machine....its a clear indication that either they didn't have the time/resources or didn't care to wait to.....so either way its a price/work relation
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Either way thourgh we got tons of the stuff to play with
Also i wonder as modern PC CPUs gain additional cores such as AMD X6 or the i7 with hyperthreading, if on some level PC architecture is getting closer to the PS3 and away from the 360. I know traditionally its been a case that the 360 and PC are simlier but as pointed out with the memory, if PS3 is actually closer. Assuming that a PC is the easiest to code can lessons be carried over to the PS3.
Random thought of the day.
This is negated by the fact that if programming for the PC you can just resort to chucking brute force at the problem, although not ideal it can sometimes be an option.
Comment below viewing threshold Show
*then looks at god of war*
No wonder.
Comment below viewing threshold Show
maybe you should beg sony santa monica for some help
Comment below viewing threshold Show
Only the first parties will put the effort in.
Comment below viewing threshold Show
What a stupid thing to say. The console is difficult to program as a result of all the different processing units; it has fuck all to do with any kind of artificial desire to future-proof. Having 10 years of great-looking games would have been better than having 8 years of great-looking games and 2 years of shit.
Comment below viewing threshold Show
cheers
wingZero
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Not at all, the SPU's in the cell are not technically cores as in Quad core etc CPU's, as SPU's are not technically their own core. There is much about this on the internet/wikipedia which is rather boring but does explain it quite well (better than i ever will anyway). So the PC, at least for now will be totally different beast to the PS3.
Comment below viewing threshold Show
Comment below viewing threshold Show
[link url=http://www.lensoftruth.com/head2head-darksiders-wrath-of-war/
]http://www.lensoftruth.com/head2head-dar...[/link]
Since when has it become acceptable to bitch about the platforms you have to code on to the press? If you don't like the PS3 don't program for it.
UPDATE: LOL at your Xbox 360 homos. Negatively voting me down for pointing out the awful screen tearing that DS1 had on the X360. Don't shoot the messenger, I left the link for you to see for yourself.
I guess what all these multplatform developers are trying to say is they don't have the level of talent you will find in a Sony Studio.
Comment below viewing threshold Show
250 million PS2s sold
48 million PS3s sold
Consumers don't like the console, it's dashboard or the lack of functionality, not to mention the game pad made for japanese children with deformed hands.
Game makers don't like designing games for it.
Well done Sony.
Comment below viewing threshold Show
Yeah but comparing the raw computing horsepower of the PS3 and Xbox 360 reveals about double the computational performance in the PS3's favor. So while you can always optimize and make stuff run better, having that additional computational headroom leaves more room for the developers on PS3.
Comment below viewing threshold Show
It might seem depressing to sell less consoles than Nintendo, but if you flip that around, it means you have more Playstations for yourself in your storage.
Comment below viewing threshold Show
guess now we know why the multiplat. games look like shit compared to 360 ones.
Comment below viewing threshold Show
Comment below viewing threshold Show
I do wonder with all the big players and new players that might also be in the pipe (google, Apple), having a console that is hard to develop for would be smart. With so many options developers have for making games and earning a living, the system that gives the most benefit and the least amount of effort might be where the developers go.
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
hahah so they intentionally made it hard to program for so people can't use it's full power untill they've had 5-8 years worth of programming experience on it, and they did that to drag out the consoles life span ?
what a load of shit.
Comment below viewing threshold Show
When the PS4 and Xbox 720 come around the Sony console will still be harder to develop for. Direct-x was a genius moment of inspiration, developers are already creating games on a PC using direct-x 12 which will directly port when the next xbox arrives which should give the Xbox 720 a good library of launch titles.
Comment below viewing threshold Show
Comment below viewing threshold Show
Spend time getting to grips with it, instead of talking to the press then.
If you don't like it, GTFO
Comment below viewing threshold Show
Consumers don't like the console, it's dashboard or the lack of functionality, not to mention the game pad made for japanese children with deformed hands. Game makers don't like designing games for it. Well done Sony. "
Spoken like a true card carrying Xbox 360 fanboy asshole. Seriously your numbers are not even right. There is only a few million units between the Xbox 360 and the PS3 and if you count all the RRODs you likely have a larger PS3 install base. Not bad for a system that came out a year later and didn't have anything compelling for another year or two after that. YEP, Microsoft completely wasted that early lead they had. (Well done Microsoft)
How you like them Apples assface?
Comment below viewing threshold Show
360- Unified memory. 512MB plus 10MB EDRAM. Framebuffer usually fits within the EDRAM (I know this can have a detrimental effect on the graphics in some cases but lot's of bandwidth is available). OS takes up 32MB so developers have 480MB to dish out between the video and main ram.
PS3- 256MB VRAM and 256 main RAM (which is very fast). OS takes up 50MB (down from a staggering 120MB in the early days). 7MB from VRAM and 43MB from the main RAM. So developers are left with 249MB VRAM and 213MB main RAM. Now deduct the frame buffer from the VRAM (which depends on the game- exclusives usually take up between 20-30MB) and the developers have even less VRAM.
There are other things but I wouldn't call them issues just exotic hardware for the time that needs to be tamed. The Cell with it's single core processor and SPU's. Blu ray drive.The RSX GPU is an issue though.
If a developer does put in the time and effort then the PS3 can have really good looking multi-plat games. UE3 has definitely been better optimised to run on PS3, recent face offs prove this.
Comment below viewing threshold Show
Darksiders was patched on 360 soon after to cap the frame rate and hence much less screen tearing. Just like the PS3 version.
Comment below viewing threshold Show
&
Marvin Donald: "I'm not an engineer, but I hear about it all the time. We have to do wacky stuff with the way we manage memory."
This is the reason why so many high budget games flop so badly. You wouldn't let a person direct a blockbuster film, if they weren't skilled in film making, so why on earth is anyone without software engineering skills still directing games?
Last generation many complained about adding networking because it was an alien discipline many developers were unfamiliar with (at a protocol & paradigm level), and like programming, you can't just get good instantly without the experience of learning from mistakes over a couple of years.
Parallel programming is just an extension of these difficult disciplines, and significantly harder if data modelling (from SSADM) was another discipline they didn't bother to learn before thinking they had the know-how to design and then implement multi platform games; including on a console system with 6x high performance synergistic processing units cores.
The future of all parallel programming is that more stringent and robust software design will be required(on all platforms) and the days of single core, GPU and large memory are over, as Carmack said some years back.
As multi-core CPUs scale by the number of Cores, PC development isn't fully utilising them in most cases, unlike PS3 exclusives, and are instead still relying way too much on the GPU performance and memory.
Saying the PS3's a pain in the ass, is tantamount to admitting you don't engineer your software.
Comment below viewing threshold Show
Darksiders on PC is basically a console port. Hardly pushing a gaming rig.
Comment below viewing threshold Show
Comment below viewing threshold Show
You're absolutely wrong when you say GPU and lot's of RAM no longer matter. Yes multi-core programming is the future and both the 360 and PS3 have multi-core processors so programmers have been utilising this for years now. But GPU and lot's of RAM will always matter. All compliment each other. There are things the GPU's will always do better then CPU's and the more RAM available the better for more texture versatility, faster load times and enhanced rendering. Consoles are becoming more like a set top box so more RAM will be crucial.
Comment below viewing threshold Show
Now transpose that to ps3 development and you should see why you should be annoyed on behalf of these developers who find ps3 a pain in the ass, not berating them - they're trying to make their games as good as they possibly can be.
Comment below viewing threshold Show
@Machiavellian: "...the system that gives the most benefit and the least amount of effort might be where the developers go..." This is true. By all measures it should be the PCs (no matter the OS) and it is but the market is very crowded. We are already seeing developers flocking to mobile gaming (iOS and Android) and I wouldn't be surprised that mobile gaming will be the new Wii phenomenon - meaning, where casual gamers spend their time and dime.
@vizzini: To take your movie analogy; a director can tell you that this current lighting isn't good, make it brighter. An engineer makes it brighter. It may not be neccessary for the director to know every detail of the light-bulb that makes the set brighter.
Comment below viewing threshold Show
For PS3 as long as i don't see Cell and SPUs utilised it means the games get less attention than possible... that won't mean games will be definitively better looking or overall but at least you cast away the benefit of ones doubt. if they can pull off an UC3 on PS3
then Darksiders has little to no excuse looking so ''different'' in comparison.
resourses and middleware might be extemelly imprortant but in the end all developers have the same pain in the ass....Naughty dog and Guerilla games have the same amount of RAM as the Darksiders guy so i don't see how it justifies them much.
Comment below viewing threshold Show
"They have to do things their way," Donald said. "Somebody over there is going to think it's better. And it's really just different, which makes it a pain for everyone to port games back and forth. But, whatever. We'll see."
Then maybe developers shouldn't be focused on simply making ports? I think with that one little bit that developer really shot that game in the foot, no matter how good the first is supposed to be. When you admit that you're just simply porting from one system to another, consumers realize that means problems. If you really want your product to sell well on any consoles involved, why not just work on the versions separately? Sure it takes more time but many would admit this much. If all game developers worked with console strengths such as using the Cell on the PS3 version to a bigger extent, your title would be more sound all around and have greater sales.
Comment below viewing threshold Show
Comment below viewing threshold Show
Key sentence here, people. He doesn't know first-hand, and is only going off what some engineer has grumbled about - probably after they got a bollocking for not meeting a deadline.
Let's not forget that the X360 version of Darksiders needed a patch to fix screen-tearing - something which would seem strange given the above statement.
This game is also using the same engine, so it makes even less sense that they'd be hitting the same hurdles they were 3 years ago.
I can appreciate it probably does take a different thought process to develop a game on the ps3 compared to another console, but I suspect saying it's harder is just lazy short-hand for 'we had to think a minute'.
Comment below viewing threshold Show
lolwat? Who the hell is this guy? Guys ripped off every other fantasy game imaginable for their mediocre game.
Comment below viewing threshold Show
Oh please...
Comment below viewing threshold Show
Of course will the PS3 version be inferior to the PC version. What is he talking about? O_o
That's why we have expensive PCs.
Comment below viewing threshold Show
to be fair, the sales figures of PS2 v PS3 was the point Teamallstar was making, not v the 360. Even when PS3 sales overtake 360 ones this gen, which i believe they will, it wont hide the fact that Sony made many mistakes this year that allowed MS to be competitive when in reality, they shouldnt have even been close.
the 360 should have failed badly due to the hardware faults, but everything else they did (up until kinect) was almost flawless and Sony now have a major problem. MS will launch their new console before Sony again, this time around PS4 or whatever will have to take developers into consideration. One more gen where Sony makes a console that goes against everything developers want and it will almost certainly finish them.
on a related note, the vita has already made all the same mistakes as the psp, it should have been download only, they shouldnt have made it so powerful that all of a sudden its delayed and will end up being no more than a portable PS3. which sounds great but thats not what developers will want, portable gaming is not about horsepower.
Comment below viewing threshold Show
well, it's not exactly news, i mean people have been complaining about the lack of memory since the PS3 was born..
Comment below viewing threshold Show