The other day I was having a conversation with a friend, and he said something that I had been thinking lately. He said…

"I give up on PC gaming, Im going to do all my gaming on consoles"

Games-For-WindowsIts not because he thinks consoles are better, its just that games lately have been performing very badly on his PC. He said he is tired of having to turn all of the graphic features and resolutions down to play games. Ive been going through the same thoughts in my mind, its part of the reason why I reinstalled my OS, hoping for better performance. Lately Ive played quite a few PC games…Hellgate London, Call of duty 4, Timeshift. The thing I notice is that I’m having to turn things down a lot more than I had to before. And Im not talking about a long time ago when I say before. I’m talking about 4-5 months ago. Really, its been this last batch of PC games. They have been real dogs on my system.

When I look at the Games for Windows initiative that Microsoft is trying to market and start to play these poorly optimized games, I’m starting to think that something like what Microsoft is trying to do is what we need. When you play a game on a console, that game is optimized and developed to look as good as it possibly can within the limitations of that console. Its not that consoles are more powerful, game developers just don’t try as hard to get more out of moderate PCs. It makes no sense to me to see a game run decently on say an Xbox 360, but horribly on a moderate PC even after you turn everything down to where it looks a lot worse than the 360.

To give you an idea of what I’m talking about, lets take Half life 2 episode 2. On my PC, its looks good, and runs nicely, looks better than it does on my 360 (and it looks good on the 360). Thats what I would expect. Then you take Call of duty 4. It looks better on my PC than it does on my 360 (again it looks good on my 360) but it is pretty much unplayable on my PC. I start to turn off  and lower things on my PC version, eventually it looks like a 2 year old game but it still runs bad. At that point I’m thinking whats the point of not playing it on the 360. The same with Timeshift. Then you go to games like Hellgate London, that really looks horrible and runs badly too. PC game developers need to start doing for the PC what they do for the console or they are going to become a very small market.

Call-Of-Duty-4

When I think about it, it seems like PC game makers look at PC gamers as the tinkering types. Like we all sit around building PCs with the latest components. They dont really care about making the game look and run smoothly on anything but the absolute best. If they wanted to, they can do better, and they do when it comes to putting a game on a console. There needs to be something out there that forces them to have the same performance goals.

Games For Windows is the answer, but Microsoft is going about it all wrong. Instead of creating a standard that will help PC gaming, they are creating a platform they hope to monetize the same way they monetize the Xbox 360. And they are doing a poor job at even getting that done. I would like to see PC developers get together and create a target system spec. Not saying that they cant make their games have benefits for people with higher specs, but that target spec would be something they would optimize like they would do if it were to be released on a console. If gamers have to turn their state of the art video games into 2 year old games graphically to play them on their 6 month old PC, they will one day come to the same conclusion that my friend has came to. Play games on their consoles and thats it.