this is a bunch of streamlining/simplifying - the big change probably is that Session is an autoload now (replacing the Global class) and handles most of the game state/transition stuff. also, Microgame has some helper functions to expose level/speed to individual microgames without needing to directly query Session (so hopefully future edits to framework stuff will be easier to manage - i did have to tweak a few things in the existing microgames to work with the new structure)
ALSO i created a template/example microgame outside of the normal folder so the recommendation for new folks can be "just copy the example folder into microgames/ and go nuts".
fully acknowledging that this is not how we should be doing things normally (going rogue and making a million edits SORRY) but i'm striking while the iron is hot and everyone is still hating Unity enough to learn something new!
this is a bunch of streamlining/simplifying - the big change probably is that Session is an autoload now (replacing the
Global
class) and handles most of the game state/transition stuff. also,Microgame
has some helper functions to expose level/speed to individual microgames without needing to directly query Session (so hopefully future edits to framework stuff will be easier to manage - i did have to tweak a few things in the existing microgames to work with the new structure)ALSO i created a template/example microgame outside of the normal folder so the recommendation for new folks can be "just copy the example folder into
microgames/
and go nuts".fully acknowledging that this is not how we should be doing things normally (going rogue and making a million edits SORRY) but i'm striking while the iron is hot and everyone is still hating Unity enough to learn something new!