But It's been a long time since I was able to realise and release a full project, there is another reason for that, its because I've become irreversibly obsessed with designing the slickest backend possible!
And I think I have finally cracked what that means for me, game states loaded in as entire files containing controls, graphics and updates contained within their file; fades and purges supported! Here is the menu system and backend in action!
A summary of the states you might see on the way to the game,
- first intro state and background state are loaded in,
Then intro is faded for love,
Then love is faded for TLTools,
TLTools fades and the menubackground and menuforeground loads,
Newgame fades in and menuforeground fades out,
Gamecore fades in as menuforeground and menubackground loads out.