How do I switch character BPs?

Hey guys!

Im working on a game where I want to be able to switch to different characters, all with unique stats, while playing the game. I have been trying to find a node that would let me with what player BP I’m using, and be able to swap between characters in-game.

Can someone please help me out here! It would be an amazing help to me, thanks :slight_smile:

In your Player Controller (which is what you use to take control of a Character) you can use the Unpossess and Possess nodes on Actors of type Character or Pawn.

This is how you would go about switching to different Characters.

The Characters you want to switch to will need to be Spawned in the world and you need to have an Object Reference to them to be able to Possess them from the Player Controller.

Thanks! Ill try this right away!

I can’t seem to figure this out. Heres the Blueprint setup I made for my first character:

Is there something I’m doing wrong?

You shouldnt be attempting to Possess a Character inside a Character Blueprint.

You need to Possess inside the Player Controller Blueprint itself.