Can GameInstance be saved to Save Game object?

Working on a new game and wanted to add save system last game I scrapped it because couldn’t get it to work. So here is my question I have learned how to save and load variables in my character class, but what I want to do is save my whole game instance in a save game object, so when the game loads it will be like you left with certain doors unlocked etc… I am pretty sure this must be possible but when I try create saved game and add reference to my game instance nothing seems to save. Do I need to create the save game object functions in the game instance or out side of it? Hopefully this sounds correct.

Yes, on my “Auto Save” plugin I have a function in C++ to save and load the whole GameInstance at once; but I’m not sure if it’s possible without C++ tho.

Interesting you have any tutorials or information I can look at? Yeah I have been trying to figure out how to do this through blueprints and save like anything else but not working.