As games get more and more complex in code terms, the likliehood of bugs increases exponentially. Have you ever debugged code on multi-million line pieces of software? I doubt it.
Well, not to jump in here, but actually, yeah...I have. On a much smaller team than these guys have, I'm sure. Try it with just a handful of people when your clients will die in a fiery ball of death if you dropped the ball in testing, sometime.
Complexity always leads to bugs. If NASA have problems with space shuttle exploding after using a tried and tested design that they spent billions on, I think its laughable to assume that a PC or console game is going to ship with absolutely zero issues. Especially on PCs where every single shipped piece of hardware is subtely different.
But I'm sure that just arrogance, and you can do a MUCH better job with your ninja game development skills no?
I respect you and your work, cliffski - but what smacks of arrogance is the assumption that nobody who plays these games understands how to write code, or the complex issues involved. The level of disdain for the customer in this industry (PC gaming in particular) has reached a very sad high water mark.
Comparing a game to safety critical systems is silly. You know damn well companies ship games with known bugs - try that with avionics and see what happens.
It's true that you cannot possibly fully test any reasonably complex body of code. But to ship a product fully aware that there will be critical issues and just walk away - that's poor customer support.
Yeah, game developers work hard, and I won't argue that these guys didn't feel like they deserved a break - but there's a software lifecycle that includes supporting a product after launch, and this ain't it.
Anybody who argues that IW didn't just cash in on PC users who were foolish enough to buy this crap because of the title - with absolutely NO intentions of providing anything other than a half-assed port - while at the same time jacking up the price tag, simply because they knew they could...well, if anyone still believes that, they've not been paying attention.
Glad I read the writing on the wall, and dodged this one. Will be a cold day when I buy anything else these guys put out, either.
-Jn-
Ifriti Sophist