Gamers Don't Need Vista or DX 10 Says Carmack
Freshly Exhumed writes "In an interview with Marcus Yam at Daily Tech legendary PC/Console game creator John Carmack holds forth on DirectX 10: 'Personally, I wouldn't jump at something like DX10 right now. I would let things settle out a little bit and wait until there's a really strong need for it.' and then zings Microsoft's marketers over DX10's mandatory use of the Vista OS: 'Carmack then said that he's quite satisfied with Windows XP, going as far to say that Microsoft is artificially forcing gamers to move to Windows Vista for DX10.' There are a few good tidbits on Xbox 360 vs. PS3 development, and a fairly clear disinterest in Wii as a platform for his company's products is shown."
He may still be a little angry towards Nintendo because of Wolfenstein 3d for SNES. Id Software had to remove blood, Nazi stuff and more in order to port the game. I still remember he said he will never port a game to a Nintendo platform again, but then again Quake and QuakeII eventually got released for N64.
Things aren't the same as they used to be. The video game landscape has changed. Nintendo has plenty of games with blood now, and probably wouldn't stop you from killing Nazis in a game, which I fail to see anything wrong with. If you're going to have a shooter where you kill people, you might as well be killing Nazis. And not all of Carmacks games were bloodfests either. There's plenty of games that he could have ported to Nintendo without making any changes. Think of Commander Keen. Anyway, Nintendo isn't the family friendly system it used to be. Well, it's probably still the most family friendly system, that contains the most games playable by the entire family, but that doesn't stop it from having it's share of violent games.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
That just shows he's objective. I work in game development, and back when he said OpenGL was better (vs. DX6) I believe he was right, and now that he prefers DX9, I believe he's right too. His integrity is pretty good. He focuses on the technology right in front of him, without being distracted by politics or favortism.
Exactly. It also shows that the slowness with with OGL incorporates new features in a huge hinderence. Back when he was making those statements OGL was much better to develop for than DX. DX though didn't stand still and has eclipsed OGL for the most part.
One is bringing the PC in line with the 360 and making ports easy. Apparently it's pretty minimal effort to port from the 360 to a Vista/DX10 system (I say apparently because the information is second hand to me, I'm not a game programmer I just chat with them).
However the main thing is just new API with new features for new hardware. Graphics card companies want to keep pushing forward with more features, game devs need an easy way to use those, DX10 is the answer. The biggie is unified shaders. The idea is rather than having discrete pixel and vertex shaders, which are kinda two sides of the same coin, with different APIs you unify all that. In the case of nVidia's 8800 card it's not just unified in the API but the actual hardware. There's just general shaders on the card, that can be tasked to do whatever's needed. That means that if you have a scene that's geometry heavy but pixel effect light you get more shaders working on that, and you can swap around in teh very next scene.
So it's just more new shit, like all the past DirectXs. DX7 brought hardware T&L, DX8 brought programmable shaders, DX9 brought fully programmable shaders (there were more advances in them as well) this is just the next step.