I just finished the loading screen for my game. This loading screen includes:
Skip system
Asset preloading
Server connection
Scrolling background
Game logo image
Smooth transitions
The script actually loads all images and meshes for the best player experience. It also alerts the server that loading has finished, so the server can then complete certain tasks for the player.
If you do want to make it a tad less empty like mentioned above maybe you can add something to kind of view, something that moves a bit more. You know the classic like- windows loading blue spinning circle- I have no idea what it is called. Maybe something like that but with a bit more originality. Like- some kind of spinning marble that appears to be related to your game as a loading… teaser? I don’t know if what I’m saying even humanly makes sense.