Rock, Paper, Shotgun

RPS Demands: 10 Things All PC Games Should Do

Posted by Alec Meer on September 29th, 2008 at 5:27 pm.

Share:

I really should learn how to use my camera

Less a manifesto, and more a notverymanlyfesto, as this is very much a tech-centric list. If you want thoughtful game theory, you’ve got the wrong nitpicker.

The PC is the best gaming platform in the world – but it could be better still. While it’s great that the PC doesn’t have to suffer quite the same degree of standardisation as its locked-down console brethren, we have nevertheless fallen into certain patterns of how we game. There are things we take for granted and thus expect, like WASD controls in FPSes and patches for bad bugs. There are others still we should be able to take for granted, but can’t because the same damn-fool oversights happen again and again. Even outside of the more obvious annoyances like referring to Xbox controls or including ridiculously draconian DRM (which are both more a question of money than of thoughtlessness), a ton of stuff that any gamer could have told the developer was a glaring screw-up keeps on turning up in otherwise great games. Here are just 10 of the worst offenders, 10 things that every single modern PC game should get right and has no excuse not to. Please do suggest others in comments below.

Been there forever. Come on!

1. Alt-tab support.

Perhaps the single greatest, but so often neglected, Must-have there is. Just having rudimentary task-switching support in there isn’t enough (hello-o Valve games) – it needs to be fairly quickly and smooth, and included in the original release of the game, not in a patch down the line. This should be as big a priority as graphics or sound. Don’t care if it’s a massive pain to code in. Don’t care if you have to re-start the entire game from scratch to put it in. Alt-tab is absolutely integral to the way we all use our PCs. Half of us essentially live at our computers – we need to be able to task-switch to an IM window or an inbox or even another game in moments, not be locked into one program. Frankly – if your game doesn’t alt-tab, it’s not really a PC game.

Possibly deserving an entry of its own, but in the name of keeping this list to 10 I’ll include it here – all PC games should be able to play in a window. I’ve missed social events because someone’s instant messaged me about going to the pub, but not bothered to phone or text when I don’t get back to them right away because I’m off in a game. One day, the girl of my dreams will magically message me, and by the time I’ve exited the game she’ll have got bored of waiting and declared her love for my arch-nemesis (I don’t actually have an arch-nemesis, but I’m working on it). Then I will hunt down and kill the developer of whichever unwindowable game I was playing at the time. They will appreciate why. Window play is also necessary for 2D games whose resolutions can’t be changed – 800×600 pixels of pretty hand-drawn art look like roadkill in toontown when they’re stretched over a 1680×1050 panel.

Unbelievably, Clear Sky's savegame location was equally silly as its forerunner's

2. Use standardised install and savegame folders

Everything goes in Program Files by default, please (and, just as importantly, there needs to be an option to install anywhere the player would rather). Don’t have your game install itself into the root of C:\ or an obscure sub-folder, and when you do put it in Program Files don’t stick it inside [Publisher name]\[Developer name] – just stick a folder directly in there under the game’s name. Gamers want to be able to find their game files easily, not have to Google for everyone involved in its creation just so they can work out what folder it’s in.

This is doubly true of savegames. We need to be able to back those suckers up in case of disaster or a Windows reinstall. Know where STALKER hides its savegames in Vista? C:\Users\all users\documents\stalker-shoc, that’s where. Here’s where games whose developers aren’t crazy stick their saves on my PC – C:\Users\Alec\Documents\My Games. In other words, the standard My Games folder inside (My) Documents, a two-click, standard process to reach. To find STALKER’s saves, I have to dig through five separate sub-folders, in something I’d never otherwise look at. Who are these mythical ‘All Users’? They’re not me, that’s who.

Even our beloved World of Goo fails at this. The game goes into Program Files\World of Goo. The savegame – and the savegame alone – goes into C:\ProgramData\2DBoy\WorldOfGoo. ProgramData? Worse, that’s actually a hidden folder by default. Gah!

3. Automatically set themselves to your desktop screen resolution

Don’t default to something horrid and archaic like 640×480. The vast majority of PC gamers use flatpanel monitors, and games running at anything other than their native resolution tend to look horrible. Save us the hassle of changing the setting ourselves, but most of all save the less tech-savvy from having to work out what a resolution even is in the first place, or just putting up with a blurry screen because they’ve no idea how to fix it. Clearly, still allow the resolution to be easily changed to whatever the gamer wants, however: the game needs to support every res the monitor does.

SWAT IV - Man, I loved editing those ini files for widescreen!

4. Support widescreen resolutions.

Widescreen isn’t the future – it’s the present. Just look at the consoles for proof of that, or at the top hits for ‘monitor’ on Amazon. And expecting us to edit an ini file or type in command lines doesn’t count as widescreen support.

5. Uninstall in seconds.

Don’t have it laboriously check every single damn file before it has the grace to remove ‘em – just wipe the folder, pull the main hooks out of the registry and be done with it. I uninstalled the FIFA 09 demo today, and it all but locked up my PC for ten minutes while it did its ridiculous, disc-churning thing. Then I uninstalled the King’s Bounty: The Legend demo, and it was gone in the blink of an eye. That’s the way to do it. When I want someone to leave my house, I just want them gone – I don’t want them hanging around on the doorstep making tedious chit-chat for half an hour. Tied into this is installing neatly in the first place to ensure removal is simple – the game should all end up in one place, not explode tiny bits of itself all over the hard drive.

FIFA 09 - takes 12 years to uninstall

6. Don’t require the CD/DVD in the drive to play.

Again, we’re talking about a PC, a device with hundreds of gigabytes of storage. A game needing to look at a plastic disc entirely external to the game install folder whenever it runs is openly ludicrous. I know it’s for copy protection’s sake (and even so is of debatable effectiveness in this day and age), but the annoyance to legit customers surely outweighs a few extra lost sales before the inevitable no CD crack turns up anyway. Requiring PC gamers to scrabble through a vast pile of discs just to play the game they’ve already installed is contrary to the nature of the platform, and lures people towards less than legal solutions that may ultimately push them further towards piracy. And you wouldn’t want that, would you publishers?

A relic from the past

7. Keep the quicksave and quickload keys far apart.

Accidents happen, whether it’s sausage-fingered gamer stereotypes or just furious keyboard-slapping in rage at another defeat. Hitting quicksave when you’re reaching for quickload is the worst thing in the world, including being licked to death by a pack of hobos. If you set quicksave and quickload to F5 and F6, you are not fit to be developing PC games. F6 and F9 are fine – that’s enough space to blame quicksaving just as you get killed on the player being stupid, not on developer thoughtlessness.

8. Escape means menu/pause
The button’s actually called ‘Escape’, for heaven’s sake. Why on Earth would a game ever bind a request to leave or pause the action to anything else? This needs to be standardised. No-one wants to be miserably jabbing at random buttons one-by-one because the phone’s ringing but they’ve got no idea what brings up the pause menu.

And, because I want to keep this list PC-centric rather than generalist to all games, I’ll mention cutscenes here rather than as a separate point. Pressing Escape during a cinematic means I want to end that cinematic. Literally, I want to escape this movie you are making me watch. Please respect that button’s purpose. Please respect your players – and if you make any of your cutscenes unskippable, you don’t.

What could it be for?

9. Auto-backup quicksaves

Again, accidents happen. Excited gamers hit quicksave when they think they’re out of danger but a giganto-beast is just about to feast on their ankles. Files get corrupted. And then you’re screwed, with no option than to rewind potentially hours of progress. So whenever the player hits quicksave, the game should keep a copy of the last one in case of disaster. The last two, ideally. It’s just common sense, and surely an incredibly simple process.

10. Patches should fix, not break

If your patch renders savegames from previous versions of the game inoperable, it’s just not ready for release. If people have to restart a game from the very beginning because of this, they will hate and distrust you for it. If there’s honestly no way around this, because the under-the-hood changes really are that absolute, then the patch needs to say as much in giant red letters when it’s run: “INSTALLING THIS WILL BREAK YOUR SAVES. OK?” A footnote in the readme file is not enough. Better yet, the lead designer should show up at the door of anyone installing the patch with a box of chocolates and an apologetic hug.

Stepping away from savegames, if your patch introduces new problems then it’s hardly a patch, is it? Test it to death before you let it into the wild – remember that Eve update which deleted critical Windows files? Such a thing cannot be allowed to ever happen again.

__________________


Related Stories:

__________________

« | »

, , .

262 Comments »

  1. Essell55 says:

    1. Alt-tab support.

    I agree.

    2. Use standardised install and savegame folders

    Sometimes you have to, like the special checks in Vista’s Windows and Program Files folders. You need to install the game somewhere the game can easily modify & create files.

    3. Automatically set themselves to your desktop screen resolution

    Most new games already do. sooo…

    4. Support widescreen resolutions.

    Again. Most new games already do. sooo…

    5. Uninstall in seconds.

    You install 10 Gigs , 50 registry keys and expect to uninstall it under a minute? .. ur stoopid or what?

    6. Don’t require the CD/DVD in the drive to play.

    I agree.. but for them its a form of passive drm.

    7. Keep the quicksave and quickload keys far apart.

    Meh maybe.

    8. Escape means menu/pause

    thats just stupid

    9. Auto-backup quicksaves

    do it manually… its easy copy & paste

    10. Patches should fix, not break

    All code in the universe has bugs. live with it!

  2. roryok says:

    @Essell55

    5. Uninstall in seconds.
    You install 10 Gigs , 50 registry keys and expect to uninstall it under a minute? .. ur stoopid or what?

    In a nice, well kept XP install you can delete 10 gigs in about 30 seconds. It depends of course on whether you have large pak/cab files like 90% of games do, or whether you have millions of little files which would take longer. And as for 50 registry keys, I think the general argument is that the 50+ registry keys SHOULD NOT BE INSTALLED IN THE FIRST PLACE, thus reducing install time.

    6. Don’t require the CD/DVD in the drive to play.
    I agree.. but for them its a form of passive drm.

    That makes it unlikely to change, but it doesn’t make it any less desired. Anyway, with all this crazy OTT active DRM they throw around, surely they can drop the passive shit?

    8. Escape means menu/pause
    thats just stupid

    I hope you mean ’so obvious it’s stupid’. Otherwise you’re stupid.

    9. Auto-backup quicksaves
    do it manually… its easy copy & paste

    yeah its dead easy, but its also dead easy to automate.

    10. Patches should fix, not break
    All code in the universe has bugs. live with it!

    Ok I kind of agree with you on this one. It’s a bit like asking for movies to have no gaffs or plot holes in them anymore.

  3. Igor Levicki says:

    The only thing I really hate are checkpoints and I wish they get nuked out of existence.

    I once played Far Cry like 30 minutes through the damn forest killing like 50 enemies and the last one refused to die after a whole round emptied into his body — he stood there taking it until my gun did an empty “click”, and then he owned me with a single bullet.

    I have two problems with that.

    First one is with checkpoints, I had to replay the whole part again which sucks. I want to be able to save F5/F9 should be in every game, fsck the console crappy checkpoint system.

    Second, I want a game to be fun, and I don’t have anything against challenge, but it has to be fair — if I empty a round into someone no matter if they are wearing bulletproof vest they should go down screaming in pain, and not just stand there and wait for me to run out of ammo.

    Instead of uninstall times I would like developers to focus more on load times. Those can be horribly slow and they kill any incenitive to play.

    Other things that come to mind — long, boring and unskippable cutscenes right before the boss fight (saving Liara in Mass Effect for example). If you have to stuff the cutscene in my face then save me after the cutscene so I only see it once not 10 times if I get killed repeatedly. It makes me reach for a trainer and that automatically means that the game isn’t funny anymore.

    First Person Shooter should be in First Person, not Third Person. What is the point of making a FPS game when you are looking over your shoulder like in Dead Space? Third person is good for tactical shooters only and even then in limited quantities such as if you lean against the wall.

    Mouse lag — unforgivable (Dead Space). No mouse — double unforgivable (Resident Evil 4 the worst and crappiest console conversion ever. Don’t bother to port the game if you can’t make PC controls and make them feel like PC controls.

  4. LiiBot says:

    ive come to find that MAC has a great tab system, especially MAC OS X it shuffles between desktops and stuff……yeah….i was a mac disliker for like a month…but its cool now, but needs games

  5. DBeaver says:

    Okay, how about this one: Games which support Games For Windows (and thus have that abominable user system), please (PLEASE) create a default user. GTA 4 does that (while failing badly with their crappy DRM). Other games, like Quantum of Solace, a really bad game in itself, don’t. I played up to the Train level, which is around the 15th, according to my count. And now, as I’m about to quit the game, I get a little notice: “Note that you are not logged in, and therefore all your progress will be lost once you quit”.
    I quit, uninstalled, and went to my store for a refund.

  6. Hedon says:

    Great list, but to the commenters: here’s a novel idea, why don’t you guys take all that pent up frustration and put it down in a letter ( that’s the thing where you use your hand and a pen and make words on a piece of paper, which you put in an envelope and use those crazy things called stamps) and send it to the developers, better yet make and send them videos of yourselves throwing a tantrum about the problems you have with their products. Not only might they get resolved but you just might get some free gear from the companies for trying to help rather than just venting on a comments page. Oh yeah and DRM is not acceptable in any form when companies are making billions of dollars and charging the price of a medium sized household appliance for a few hours of entertainment. Instead of combating piracy just make the freaking game/movie/cd/etc.. affordable for everyone$ 5-10 should be the price of any new game PERIOD.

  7. Crazy konrad says:

    the rule with the quicksave and quicksave is a great idea i once quicksaved in oblivion i find it to be a good game but once i accidentally clicked the quicksave button in a hopeless situation less than seconds before i got killed by an arrow the last quicksave was a long time before that and i was a level less than i was when it happened i tried for about an hour and a half to find a way to survive the arrow ( my health bar was almost not visible because i was in a difficult situation ) but then i finally managed to dodge the arrow and kill my enemy with a spell and thats not the first time it happened either

  8. Crazy konrad says:

    and quickload sorry

  9. Earl Warren says:

    its a good views and i read all points which are very much help for playing game. i am really appreciated this site.

  10. Elcor Sprinter says:

    My pet peeves :

    Installers that try to decide what OS you can install a game on. (I’m looking at you, B&W!) Being unable to install the game on NEWER versions of Windows without “tricking” the installer is unforgivable. Follow Blizzard’s example : give us a warning that the OS is not supported, then allow us the option of installing anyways.

    FMV cutscenes that do not respect the game’s “master volume” setting. If I can adjust the volume to a resonable level in-game, I don’t want the FMVs to play at ear-bleeding volume…

    Not every PC has a net connection, so we should be given a choice about how the DRM will function during the installation process : you either require the DVD in the drive to play, or you activate online and play without the DVD.

    Inability to run a game as a limited user. This clearly demonstrates how little testing is actually done with games before they’re shipped out. There are STILL titles being released that write configuration data and saved games to folders and registry keys that are only accessible to administrators. As stated previously, you should be able to play a game as a limited user WITHOUT having to install to custom locations, or change permissions on folders and registry keys. The admin should be able to install it, and the limited user should be able to play it — that simple!

    Useless driver features. I’m looking at you nVidia. Instead of giving us some silly-ass Direct-X logo overlay in the bottom corner when a Direct-X game is running, why not give us something useful : like a SYSTEM CLOCK overlay in Direct-X games so that we can see what time it is in the real-world during those prolonged late-night sessions. ;)

    Moddable games that require a $3000 application for content creation. Seriously. If you want a flourishing mod community, create an SDK and toolset around a capable, FREE 3D application like Blender. How many more modders will you attract, and how much longer will your game keep selling as people are carried along by user-created content? Better yet, how many more people will enter the workforce ready to create games on YOUR engine?

    @Homunculus : Assassin’s Creed’s menus… yes, hideously long exit process. Unless you remember that it’s a Windows application and press ALT+F4 — in which case, you exit to the desktop instantly. :) (This works for many games.)

    @Reverend Speed : OMG! LOL! :D That has happened to me soooo many times… ;)

  11. Raj says:

    Loved them!! Some of them are really necessary, like, Alt+Tab, Screen resolution, no-CD, Escape key and separation between quicksave and quickload keys.. :))

  12. video says:

    Loved them!! Some of them are really necessary, like, Alt+Tab

Page 6 of 6« First...«23456

XHTML: Allowed code: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

GamersGate has loads of PC games.

Respond to our gibber

  • Lilliput King : “Just the standard big-studio tactic of three teams, I should think. I hope they don't rush them out, though. Much as I want ME3 as ...” on EA Info-Splurge
  • Wichtel : “"RPS is planning to release an unnamed action/shooter MMO RTS at some point in the coming financial century. (Which extends midway into the 2100s)." I ...” on EA Info-Splurge
  • Navagon : “Dead Space was an excellent game, but the PC port of it was very poor. Still a good game despite that once you've haxed the ...” on EA Info-Splurge
  • Rive : “Unfortunately this confirms everything i thought and felt about BS2 since i first heard about it. All the trailers (except the first teaser) and coverage ...” on Wot I Think: Bioshock 2
  • mcwizardry : “LEGO Casablanca ... why not !” on Lego Star Wars III: Clone Wars Announced

Browse the archive

Buy classic PC games from Good Old Games, please.