- Who told you that? As an example, there's a lot of whining from console players through Gamespot/Eurogamer/Shacknews etc. comments. I don't know about forums since I don't have a console, so I don't care. Don't make them look so dumb, not all console players are rich little kids who buy whatever comes out. But most of them are, that's why consoles bring more money than the PC . Let's hope they grow up and find out they're playing the same stuff over and over. On that day games will get better, or sell less
- A bad looking game is a bad looking game, the platform doesn't matter
- "Certain hardware"... PC hardware is not "certain" enough? Come on, these days we have two brands of videocards and two brands of processors plus a uniform environment (Directx). Things were a lot more fragmented in the MS-DOS days. "Much easier to develop"... This is machine and machine-knowledge dependent, plus you have to pay for and learn how to use the development kit in conjunction with a few programming languages. It's the same on the PC using Directx, and the Directx SDK is free. That's why many not so rich, independent developers prefer the PC over consoles. Finally, "much less bugs" depends on how skilled the development team is, not which platform you use.
- We really don't have serious statistics about that. Piracy is a threat, it's always been since the Commodore 64 days, but it's equally true that, sometimes, companies use it as an excuse to cancel PC games like Alan Wake
I shouldn't have mentioned that about piracy. In fact piracy is not a problem, but it is used from developers as an excuse. In reality very few of those who run a game pirated would have actually purchased it if piracy was not an option. The vast majority would just not play it instead.
Appart from that what are you trying to say? You even dought that PC developing isn't far more complicated than console? Unless you do it console-style, it is.
- There are at least 2 operating systems they need to take into account, Win XP & Vista/7 (not to mention Linux).
- There are 32 & 64 bit systems. Far Cry & Crysis 1 were the only ones I've seen supporting 64-bit, while Crysis Warhead (and Crysis 2?) dumbed it, probably deciding that the juice is not worth the sqeeze.
- More than one DIRECTX paths are required, unless you do the classical shader-model-3.0-for-all
- Detailed options for the graphics details are required with variety of resolutions due to the different performance levels of different video card hardware
- Higher bug probability or more difficult to avoid the bugs.
If you are to do serious PC game development you need to build a new game engine once every other year, in order to odopt the new DIRECTX technologies. Console developers just built a game engine once and more or less use it all time time. Pretty much like the Call of Duty developers. Without seriously updating their game engine, they release a new title every year and make millions. CRYTEK has made 3 major PC game titles so far and to do so, it came with a new game engine with every new game. And their titles take a lot more than a year to develop