Now everything is clear to me. I will try to show you how to implement it with an example of a level blueprint
-
Create a loading button template
-
Create a controlling widget
-
Create a save game blueprint where you will store the list of saved states
-
Create a save game blueprint where you will store the states
-
In the level blueprint, build a widget and subscribe to its events. Next, build the save-load logic.