This thread brings out so many good points that I thought... Maybe all of you would like to hear from one of us out there who is in the game design/development/project drirectors! Namely Me.
I have been a part of the teams that created Mechwarrior2, Ghost Bear's Legacy, Mechwarrior2 Mercenaries, Wing Commander, Heavy Gear 2, Ultima Online, Warlords Battlecry, Farcry and Crysis.
Here are the sad realities of PC Gaming:
1. A "great" PC Game might sell 100,000 - 150,000 copies and of those at best 40% were sold at full price. A "lousy" console game can easily sell 1 - 2 Million copies and the big ones can sell 13 - 15 Million copies. Do the math... I hate console games and their 1 tiered experience and lousy replayability, unlimited powerups and cheats and lots of other things about them... but... they payoff in a big, BIG way.
2. There are quite a number of game designers, like myself, who want CO-OP play in multi-player, who want the Campaign game to be FULL MULTI-PLAYER, who want the Single Player game to be at least an 80 Hour experience (if they let me I would make it longer than that!!)...
But, guess what, the guys who pull our purse strings at Activision, EA, Sony (all except CCP, Stardock and a handful of others) are NOT gamers and I don't think they really even like us. They are businessmen out to make millions. I have been told countless times that I cannot include CO-OP play... they don't have the budget for it...we don't have enough time before code freeze... ect. ect. It's frankly a lie though... the real reason is they want us to make very short games that are addicting and win rave awards for graphics that show what you ate yesterday as it explodes out of your intestines... they don't want replayability and they don't want games that are designed to be added onto or modded.
3. However, I believe their logic is flawed and they are foolish to constantly force us to rush out a game and to push graphics over gameplay. What I have tried to do in meetings with the money men is teach them about the truly great games and WHY they are legendary, for example:
Doom and Doom 2 - Can anyone tell me how many 10's of thousands of levels were made for these 2? To this day, I think I still enjoy good old fashioned Doom just as much as the day I played it when it came out long ago.
Hunt for Red October / Silent Service - Why is it that even now... there still is not a game out there that has the awesome gameplay and unlimited replayability of these great submarine warfare games.
Aces Over Europe / Aces Over the Pacific / F-15 Strike Eagle 3 / Jane's Advanced Tactical Fighters - These games looked "good enough" and, my god, I bet we played them more than a 1000 hours a piece when my buds would all bring over their computers and hook up to the Lan...
4. Now look at some of the games that could have been great games and why I think they are not:
Civilization - Why is the AI programming so sloppy that even when they are down to 5 cities and you have 20: a) They are still keeping up in research?

They can still upgrade their units, even though they had no cash on hand last turn? c) When you conquer a city, or look at it, it only has 3 special buildings in it and could only support a population of 5 maybe...and it was size 25? This game could have been great, if Sid and his team cared enough to at least make it look like the AI was playing fair - but they didn't.
The Total War Series - Shogun, Rome and Medieval - This would have been one of the greatest series of games in history... but... WHY is the Campaign single player only? Did their programmers graduate from Howcheapryou University? It would have been so easy to fix these fantastic games and make games that would have rivaled C&C and its children... I have told Creative and the other studios this a 100 times and even talked with several of their teams... how lame.
WOW - I can only say that WOW sickens me, though I admit I play it because there is nothing else out there. There is no "WE" in WOW.. it is all about the player and his quests. Sure, he has to party every so often for certain quests... but it is all about the person, not the team, not the family or guild. I came from Great Lakes shard of Ultima Online back in the day when Player Gamemasters ran content on their daily. These dedicated content gamemasters actually brought the world to life for us on Great Lakes!! Monsters, played by GMS! Intelligent! Cunning! Who actually reacted to us! I would like to see all that and more... a world where the world changes based on what happens! If dragons raid Stormhold City of Silvervein Town, destroy the damned town! Let it take players and NPCS both, over time, to rebuild it! Have players like me who are gamemasters - running the important monsters, generating stories and sub-plots and introducing special encounters to bring the world to life!
Then you have WOW where all the Scourge you kill will never make 1 iota of difference to the game. And PvP?? What PvP? You loose nothing if you loose and you gain nothing if you win. Are we so shallow that we think this is fun? When you fight PvP, sure I think some items should be untakeable (ever wondered why there are "soulbound items" in WOW??) but you should come back from the dead with penalties, less experience, naked and have to go find your corpse to recover whats not gone... I mean, when is the last time you were cut in half and by some miracle were able to get back up in real life? Do you think your "stuff" would magically appear on your newfangled, miracle Max created body? HAHAHHAHAHH
What I keep trying to reinforce in the money man's thick skull is that it is all about GAMEPLAY, REPLAYABILITY, MOD/LEVEL Player Made Changes, and having fun!!! Graphics does not make a game great, not by a long shot and in todays times with gas and groceries going off the charts, people (which yes, does include gamers) simply cannot afford to buy a new $500+ Graphics card every year to play your new game. We told them this on Crysis... and many others... we begged for Co-Op... to no avail. Also, because most of you don't know, but we are being told that Solo play on most games today should be no more than 10 - 14 hours... which personally I feel is a rip off of the gamer's money.
Why are the games becoming so massive that it takes multiple DVD's to hold them even in compressed form? Well, we are using many sloppily written programming tools to create them for one and for two - GRAPHICS. Do you know, I had over 200 games installed in 1999... on my huge 1.7 Gb Hard Drive! Today, almost every game takes 5-10 Gb to install... why isn't the public screaming about how sloppy the code is for a game to be so massive? Do all of you have 5+ bays of Hard drives installed to be able to play the newest 20 games released last week?
Another myth to dispel... do you know that someone with a new Super-duper Graphics Card really can, and does, get the jump on those of you with Yesterdays cards? We have tested it several times by playing on our home systems against each other at the office... taking turns playing on the office's systems and then on the slightly less advanced home systems. A new super card with 2 billion bigabytes of DDR99 does give that millisecond or so edge. It isn't necessarily perceptible unless you play with say 20 people on a server but when fighting is heavy and graphics are popping... the super duper card gives an unfair advantage.
This is why I am so sick of DEATHMATCH games@@!! I'm good, damned good, in fact so good that most people simply don't enjoy playing me. Why should they? How much fun is it that just because your hand - eye coordination is slightly lower than mine, you become this big walking target dummy? There is no fun there. Remember old DOOM 2? I remember levels with 8 Cyberdemons and 4 of those Boss Spiders and all 4 of us playing Co-Op working like a real Special Forces team to take them out... that was fun@!! Plus, the slightly slower player wasn't having to compete against the sick gameaholics like me and spend all their time respawning. You can do so, so, so much more with a game than they are letting us do.
You want to help? Start writing to the gaming companies and telling them that it isn't acceptable what they are doing. That you want Co-Op, that you are tired of every game being nothing but DeathMatch and that a game being "fun" and replayable 10,000 times because the levels change and it is never the same thing twice is more important that graphics!!! Talking to them through blogs and emails is just a waste of time... write them, get all your friends to write them, send it to the game magazines, to the developers, and most of all to the big studios so that the money men have to listen to us again and let us make decent games worth the money that you guys have worked so hard to make!
Enough of my raving lunacy. God be with us all and long live America, despite Bush and his cronies!