Got an ambitious project I've started on. Probably too big to get carried away with too much so before I dive into it all, how complex would a player Select system be? Ideally I'd love to create this game in a way that you get a choice of three players before starting the game and being limited to what areas you can visit as that player, it wouldn't restrict you from the story / plot points, but would allow replay-ability because you could replay as one of the other two characters and access other areas that the first character couldn't. All three of the characters would be in-game. The ones you can't control would go off screen when accessing an area and reappear after completing that task. Can't think of a game similar to this to refer to as an example. The other idea to this is to be able to select any of the characters in-game in order to complete a puzzle or maze style level using say keys '1' '2' or '3' to select the character and move them to wherever or interact with the level to complete it. Downside to this is no reason to replay the game if all areas are explored in one playthrough. Last idea is play the game as one character and upon completing unlock a new character to play as and add bits extra to the story for that playthrough to make it more interesting. I'm making the game rpg style with platform levels integrated between traversing 'cities'. What is least complex out of the three and which would be better for memory saving? A game I can think of is WonderBoy 3 Dragons Trap. Only in that game your player character changes characters in-game in order to access new areas and progress the story. Great game too but not what I want for this game. Suggestions welcome.