Saving whole Game instance

Hello all,

Quick question.

Is there a way to for example " Save " game instance at that moment, and is there a way to load that Game instance and update/set current game instance to that one.
To be clear, I have multiple variables in game instance that needs to be saved and loaded, It would be VERY tedious and hard to make them save one by one purely because a way which those are implemented in other bps, in that case, I would like to somehow save all variables and content in the Game Instance and on the load, " overwrite " the new one with the saved one.