Change Characters on screen during game play

It all depends on the reasons for having 8 character classes.

Does each have different abilities etc.

Personally I’d create a parent class for functionality they all have. Then create components to add for the extra stuff.

Set the skeletal mesh and anim BP in construction via exposed component ref variables.


You select character → Server passes skmesh value to spawn actor → possess.