Where to Spawn and keep across instances?

Whats the general practice to spawn characters and be able to access across instances?

Because once spawned it’s an independant object, so have a base struct with all it’s details set and load every time it’s spawned?

At the moment seems like keeping the Actor in a Game Instance. Wondering if I Spawn in a BP but also set as a variable in the GI once the BP used to Spawn is unloaded or destroyed will the GI variable be affected?

This. You will be loading and saving data anyway at some point (Save Games) so the functionality must exist anyhow. Unless it’s some kind of roguelike game where no progress is saved; once dead, you’re dead.

Save data, load level, spawn player and let if fetch data from the loaded save game object.

1 Like