I want to set my game up to have a menu with story and fight mode. Story mode having a hub world and go into fight levels. Fight mode having character selection then going into a fighting level.
Should I put the menu, hub, character selection, and levels on different files? Or have it on one with different variables for each type, changing the controls for each? Or is there a better way?