Quote from Senturajetset lemming, you can't compare popcap games to everything else. they're small scale games that will run on pretty much any computer because they don't need much processing power to function. when you're dealing with complex graphics and AI in large numbers you'll have to look at things differently. a console is a standardized machine. it means it will run on every machine just the same, so developers can focus on just one type of setting, rather than on the ginormous scale that a PC has the ability to be. a 1ghz process with an old radeon 9600SE and 1gb ram gets lumped into the same category as any new super computer, and developers will waste time trying to make a good version for both, rather than just 1 version that fits all.
Don't give a shit. If you can't make a passable PC game, don't make a PC game. But if you want that market, then you have to earn it with effort. Nobody's going to buy a PC port out of pity or duty, or care about the excuses about how there's lots of hardware configurations. No consumer cares about any hardware except what they personally are using. If you can't accomplish a task, don't half-ass it, release the laughably poor results, and then expect anyone to care, or any sympathy when you blame the PC for your bad game. If id didn't or couldn't put in the proper work to make Rage a proper PC game then they should've either not released a PC port, or used Unreal Engine 3 for its PC support. ![]()
Also having system requirements if fine. Hell, if Rage came with a Nvidia-only clause, and if you were using an AMD card Steam popped up and said "Hey don't buy this game", then I'm sure while people would grumble, they wouldn't be nearly as angry. Once the "AMD Support Patch" was released a few weeks later or whatever, then that restriction goes away and everyone plays the game and everyone's happy. People will always take a delay over a shitty experience, and Rage delivered a shitty experience on releasefor the ~40% of the market using AMD hardware. When the 360 came out and so lots and lots of PC games started being DX9-only, some people complained. I know I wasn't too pleased at the time, when Bioshock came out I had a Radeon 9250 and it required a 9500 or better, so wouldn't run at all for me. But I knew that going into the demo, and I didn't buy the game until after I got my 8800gt at a later time, and "Bioshock didn't support DX8 video cards!" isn't exactly a lasting part of the game's fame. Just Cause 2 did the same thing with DX10. I didn't buy the game when it came out because I was on XP, but when I upgraded to Windows 7 it was my first game purchase after the upgrade, and the game's absolutely fantastic. I'm glad they didn't have to dilute the performance, technical behavior, or bug testing for outdated windows and outdated hardware. It's totally a valid option for developers to take. Afaik BF3 is doing the same thing, and I haven't heard a single peep of negativity about that.