I understand how to change the skin and game abilities for Manny with configurable input controls. What is considered the best practice to make a WizardCharacter class and a Fighter Character class each with their own abilities… and done in such a way where I can swap players in-game?
I was thinking of making a spectator class as the default character set. Then when the player loads my menu widget in the middle of the game they can then click the character they want and they will die and then respawn as that character.
Any suggestions?
P.S. I know I can edit the RandomCharacter blueprint to add my new skins and meshes, but that’s only cosmetic, how do I define specific ability sets?