Companion System in Blueprints HELP!

Hey guys,

I’m working on a Companion System that I would like to work global across the entire game. My question is… Do I make a regular Blueprint or Class Blueprint. I know I do not want a Level Blueprint because I would need to recreate it for every level. Any Advice?

Also, What parent Class would I use? After doing a little research my first guess would be Game Mode.

You might want to explain further what a Companion System is and what you want it to do for you.

Well the companion system would allow you to have a party that follows you, and attacks members of the opposite affiliation.

My plan is to use a Nav Mesh Bound Volume over the various levels
Set the companions to follow the player from Game Start
Create a variable with a range for Affiliation
Create a variable for each party member you can have,
Create something to check for the party members you have gained and spawn then at player location (offset)
Create a hotkey that will use SetActive to allow the player to cycle between the cameras of the companions

That’s as far as my plan goes and I would have to play around with it to see if it works.