I would like to ask some advice on my issue:
I’m making a pretty simple game. The logical units of the game are divided into separate “appstate”, (enemy, hud, player, sound, etc.). I load all of the “appstate” beginning of the game, but due to the loading time, the game starts faster than it actually rendering on the screen.
Wondering how to solve this problem? What is the right way to load the appstates and assets? How can I delay or timed the start of a game?