Hi,
Welcome
The short answer is yes, but for proper help, you'll need to dive in PlayMaker first, because without the basics concepts, you won't understand the advices and directions people will give you.
What you are asking for requires medium skills. So before tackling this, I would first go through all the tutorials and samples, and learn PlayMaker basics, and once you get confortable with it, you can start looking for more advanced features.
--- now the long answer
- You'll create prefabs out of your various characters
- At the end of the Scene, you propose a UI to your player to pick the next character
- When you load the Scene, you ask your game what character was picked and instanciate this one.
- For previous instances of characters, you can delete them before loading the next scene, and likely save some player data such as points, health, position, etc etc something you'll reuse and reinject in your next character. OR you'll have a Player Manager agnostic to your character visuals, that you won't destroy when loading new scenes, so that you can keep Player's data intact as you switch characters.
All of this doesn't require any special custom actions, so indeed, no coding skilly requires to achieve this.
Bye,
Jean