This is a quick and straightforward also easy-to-use character selection system. You can add this to any of your projects easily, there are only four examples that I put in this, however, you are welcome to add more or reduce.
This is built into a blank level so that you can control the levels as you desire. This is built with Data Table and Structure, you can add more variables or features anytime simply. After you select the character that character will save and load to your desired levels. This is controlled by the Options string in the function GetDefaultPwanClassForController in the GameMode of your choice.
The steps to use this system are-
1). Import your Characters.
2). In the Structure, fill in the details of your characters.
2.5). Add or Reduce variables in Data Table. (Optional)
3). In the CharacterSelection widget, add or reduce slots.
4). In GetDefaultPwanClassForController function in GameMode of Level, you wanna take your selected character, and add or reduce the case of the Switch On String node, note that you only need to write the first three letters of your character name in the Structure.
5). In the CharacterSlot widget, in Even Graph, change the level to your desired level.
For more details check the Documentation here.
Number of Blueprints: 8
Input: Keyboard and Mouse
Network Replicated: (No)
Supported Development Platforms:
Important/Additional Notes: If you want to know how to add more characters, check out the YouTube video. Thanks.