- 3:30: Carmack not happy with Microsoft's stance on OpenGL vs. D3D
- 3:34: Carmack warns that Xbox 360 technology is not "as powerful as it sounds"
- 3:35: In comparison to high-speed AMD/Intel system, X360 runs about half as fast
- 3:36: Multi-processing isn't easy to work with despite access to powerful VGA cards
- 3:38: The "return" from multi-processing on X360 won't be as glorious as some originally thought
- 3:40: Parallel programming = tough, even on consoles; performance benefit vs. extra time
- 3:41: Questions use of multi-processors; thinks out-of-order processors would've been better for this generation; expects next-gen to be better for parallel processing
- 4:51: $100 million games are just around the bend
Novelty might have gone, but his comments echo many concerns over the design choice(s).london-boy said:Carmack stopped being of any importance a long time ago. Apart from the fans hailing him as this "genius". The novelty's gone now.
In the console world, he never did matter.
Confidence-Man said:Ouch.
- 3:35: In comparison to high-speed AMD/Intel system, X360 runs about half as fast
serenity said:Novelty might have gone, but his comments echo many concerns over the design choice(s).
Mefisutoferesu said:He can't be serious. $100 million? He must be freaking out over the multi-core architecture thinking he'd have to sink in more money than feasible. Besides, you could just license UE3. 1 million + game production... no engine work what-so-ever.
blakjedi said:I had the impression that carmack loved the cell early on...
Guden Oden said:I'd take carmack's words on these nextgen consoles more seriously if he'd actually developed a title for them first before speaking out on them. Last console he made a game for was the freakin atari jaguar for chrissakes, and that one was multiprocessor out the wazoo (three fully programmable processors, one semi-programmable, one hardwired) and he never expressed any hate for it whatsoever. Quite the opposite, he liked the CRY framebuffer mode, and all he had to complain about publically were a couple hardware design flaws that limited real-world performance compared to theoretical peak.
I'd say he is the archetype of the lazy-ass PC programmer. He goes for solutions that work without creating too much hassle for him personally, and he doesn't like to optimize n shit. Case in point, he tore out the bones-based inverse kinematics animation system he was designing for quake3 and replaced it with standard keyframe animation, undoubtedly because he could just copy & paste it out of quake 2, or rewrite with minor modifications and not have to care about getting his bones working properly. Leave it all up to the animator to make characters move the way they're supposed to...
The guy's smart, and he's successful. He doesn't seem to like challenges though, not if he can avoid them by punting off his code to a big fat single-threaded, out-of-order CPU qith large caches running at a high clockrate. A guy like that should be nobody's hero. He ought to be respected, but not worshipped.
I agree regarding your comments on PS2 programmers probably being able to get the most out of the new hardware... I seriously think that the developers who have worked their buts off tapping every ounce of power from the PS2 hardware, will have a large advantage when they start to really get into their programming for the PS3 …..Titanio said:He's been speaking out against multi-core for some time now. He's not even too keen on extra physics chips.
He's obviously in a not-very-happy place coming from a PC background, and more specifically, trying to bring a PC codebase (Quake4) over to one of these systems. He's not alone in that regard - while Gabe Newell is advising to throw out your old codebase, Carmack doesn't have that luxury right now - many other devs are in a similar position and have voiced similar concerns. I think it'll be easier for others, particularly devs with PS2 experience, though that's not to say it'll be a walk in the park for them either..just easier.
It may hurt PC ports in the short-term, though. Hopefully they'll do enough to keep the games smooth, or the chips handle the code well enough to keep them smooth enough.
Wunderchu said:I agree regarding your comments on PS2 programmers probably being able to get the most out of the new hardware... I seriously think that the developers who have worked their buts off tapping every ounce of power from the PS2 hardware, will have a large advantage when they start to really get into their programming for the PS3 …..
in fact, I have a theory that the devs saying that PS3 & Xbox 360 are similar in power are those who have not had extensive experience programming for PS2 .. those hardcore PS2 programmers are the most likely ones, IMO to say the PS3 is more powerful than the Xbox 360 ............
I agree .... many people don't know that World of WarCraft's development budget was $40-50 million [source: http://www.wclegacy.com/sectionentry.php?contentid=42 ]jvd said:As for game costs i'm sure by the end of the generation one or two games will hit close to that 100 million mark.
If wishes were horses.mckmas8808 said:And his comments will echo zero if games released look like WarDevil, Killzone, Gundam, and Motorstorm. And 100 million dollars please I thought game production was going to cost upwards to 10 to 15 million dollars.
# Much of the keynote speech was about Carmack's opinions of the next generation consoles, specifically the Playstation 3 and the Xbox 360 (the Revolution wasn't even mentioned). Carmack said that the original Xbox was easy to develop for thanks to solid dev tools and the Xbox 360 is the same way but that the PS3 will allow developers to get closer to the hardware performance. Carmack admitted that he has been spending some time working on developing id's next game on the Xbox 360 and said that their next internally created title will be released for the PC and consoles at or close to the same time.
# Carmack said that Sony is making some noise about having their PS3 be more of an open enviroment for development for making games much like the PC is. Carmack does not see Microsoft doing the same thing, however.