character select

is there a way to let people pick which character they want to play as after pushing the play button?

Sure, but it’ll be highly dependent on how you want it work. Basically, though, it could come down to having an empty with all the actual controls/physics and the character being nothing more than a mesh parented to the empty. You can then set up some way of having that mesh replaced with another when the player does something, like clicking a certain button…