I am trying to make a game which the structure looks like the picture above (simplified for clarity).
It is all shooting game, but has 3 game type, A/B/C, and weapons/rules/enemy are unique to those game type. Each game type has 3-5 stages each, following the rule defined by the game type but has slightly different settings, like number of enemies, allowed miss shot etc. The stage itself is common across all game type, so there are no huge environmental changes.
I am wondering how people usually implement game like this. Should I create 3 persistent level for each game type and create sublevels for the stages, or should I just make 1 persistent level encapsulating all game type, all stages? In my understanding, if I create new level for each game type, I need to reload the save data every time I load different level, right? Is this common thing to do in UE game development?
I’ve never created a game consisting of multi play mode with multiple stages, and I have no idea how to approach them. Sorry if the question doesn’t make sense; I would do my best to clarify my thoughts if you need them to answer my questions. I would highly appreciate your help…!