In a lot of games, there are intro movies from the various companies. After that there often is a screen which blocks further loading of game assets and asks to press any button. Then it just continues loading the assets.
In Borderlands 2 it looks like in this video.
There you have:
- Unreal, Scaleform, Wwise
- This is the autosave symbol
- Press any button (“Beliebige Taste drücken”)
- Looking for downloadable files (“Sucht nach Inhalten zum Herunterladen”)
- Main menu
- Loading screens
- Actual game
So I see no reason at all to include this ”press any button” before it connects to the internet and looks for stuff. I mean the main menu is right behind that, so there is no need to make sure the user is ready at this point.
Why do game developers include this screen? It seems to me that it just wastes the user's time.