HACKER Q&A
📣 notpachet

What is the purpose of the “press any key” screen in video games?


What is the purpose of the initial "press any key" screen that often displays before the main content of a game?

I found some potential answers online, but I wasn't satisfied with them; they often sounded slightly apocryphal ("my brother knows a guy who works in games" sort of thing). I'm hoping there are some folks here from the gaming industry who have firsthand experience implementing these initial screens.

The possible reasons I found included:

- The screen functions as a "book cover" for your game, showing the player what the game is about - It allows for preloading without the user noticing - If multiple input devices are connected, this allows the game to infer which one the player wants to use - Some platforms may require user interaction within X seconds, and the initial screen enables this somehow (?? I am curious to know more about the mechanics of this in particular, if true)


  👤 lusus_naturae Accepted Answer ✓
I don't work in games, but who would I be if I didn't pontificate and speculate on topics outside of my domain and understanding? I wonder if it's a nostalgic leftover from arcade games?

👤 wrdsmsh
Cultural relic similar to the ending credit roll, easter eggs, ending sequence if you watch all the credits etc...

👤 pestatije
historically, youd switch on your console, press the key and the game would start...later on it might had the same purpose or just for familiarity

👤 atmanactive
> if multiple input devices are connected, this allows the game to infer which one the player wants to use

This.


👤 rawgabbit
Well one first video games spacewars had you press any button to get started. https://youtube.com/watch?v=1EWQYAfuMYw&si=4Bjvh2TR75JsIEA2

👤 syntheweave
It folds together a lot of user cues around input: that the controller that presses start is the one that the player wants to use, that they are present and ready to play(vs sitting back and watching a cutscene, which, uncued, can be confusing if the game subsequently transitions to gameplay). It can also act as the centered calibration for the sticks.

Older games' "press start" messages were tied to the title screens being part of an "attract mode". This is something done both in the arcade and in retail store displays: it's much less eye catching to have the game sitting there wherever the last patron left it, than to have a rolling demo with a little trailer, some gameplay shown, and a "press start" message. The attract mode does the work of a sales pitch, and a lot of older games were big on the concept and invested time into that feature.


👤 Figs
Most cases I'm familiar with are from old games with an attract mode or games made by people who grew up with those games and imitated that behavior.

Attract mode serves two practical purposes: drawing customer interest in stores and preventing screen burn in by varying the content on the display periodically. Basically, it's a built-in trailer plus screensaver -- someone just turns on the game in a store and the demo runs itself until you press a button to start playing.


👤 ElevenLathe
These days, there is often a server-side component to the game (even if it isn't a multiplayer game). When the game "boots", it waits to open a connection to the servers until you "press any key". An idle timer can also send you back to this screen. This lets the publisher save server resources because they will avoid pointless connections to the servers when players just leave the game running.

👤 barrysteve
A correlating factor is that it was not viable for quite some time (1995-2015) to make a playable minigames on the loading screen due to a Namco patent.

Companies avoided doing even a loading screen chatbox becausenof that, though I suspect the real reason is something else.


👤 hulitu
You would load a game from a cassete which woult take some minutes. Then the game has to wait for the player to become available.

now, thanks to modern game desing, we have the same experience: start the game, wait half of hour to update.


👤 somedude895
With loading times it makes sense to require user input to confirm you're ready to play after loading is done. Otherwise you'd have to stay glued to the screen during loading so you don't miss anything.

A game like Project Zomboid has fairly significant loading times even on decent machines and you can get killed in no times if you're not paying attention. If there was no "press any key to start" after the loading screen I wouldn't be able to get a cup of coffee and instead have to sit there anxiously for 20 seconds.


👤 exmadscientist
I've been told that the console platform standards required a certain maximum loading time specification to be met. This would have been in the Xbox or 360 era.

Of course, meeting that with a "press any button" screen is easier than for loading the full game, so they do that!