Blueprint Game Estructure Concept - Help me to Understand

Hi Everyone,

Im learning UE4 the last days, im doing tutorial reading documentation but im not finish understand how i start the final game estructure for a real project. I wanna make a first game to android devices.
Im try to explain my question:

  1. In wich BPclass is recomended store my “Global Variables” (Score, Unlockeables, Levels Completes…) for access in any BP
  2. In wich BPclass ill be store my reusable functions
  3. What is the recommend method to variables BP comunications and actor references if are not exits in the level.

Sorry if are a basics question but im a little lost about that…
Thanks for any help.

  1. In wich BPclass is recomended store my “Global Variables” (Score, Unlockeables, Levels Completes…) for access in any BP

39f99cab02aa6d8995f92d8da4de16bedaf530ff.jpeg

  1. In wich BPclass ill be store my reusable functions

Keep the function in the BP you want to use them in, easiest way, save casting.

  1. What is the recommend method to variables BP comunications and actor references if are not exits in the level.

Did you mean

What method to use to communicate BP Variables and actor references that do not exist in level?

hit question 1 well. You can also use a SaveGame and save/load as needed, though GameInstance is much easier.

For 2, you can use a BP Function Library to store reusable functions.

I don’t understand question 3 :stuck_out_tongue:

Thanks for the replies.-
I search for the GameInstance documentation Thanks!

  1. Yes i mean,

What method to use to communicate BP Variables and actor references that do not exist in level?