I know there is a HIG about launch images, and the primary (and only) purpose of an launch image is to give users the impression that app is fast and responsive.
But this is more usual for applications (weather application for example), not for the games. Every game almost always has splash screen and that's how things should be in the games (or that's just me :).
In many games it can be seen that launch image is used as a splash screen, or promotional material for showing things like logos... So what would be a proper way for a game to have a splash screen? Is it better to follow the HIG and make an "screenshot" of user interface (without elements, just background) so that user really have an impression that app is loaded instantly and after launch image is removed, to show a splash screen? Or as another option, to use launch image as a splash screen(like in many games)?
There is a problem when using launch image as a splash screen because on newer devices loading time take just about second or less and I think that some kind of delaying launch image is not a good solution. So what is the preferred way to having a splash screen before game starts, what do you guys recommend?