I made a 2D rpg game. This main node starts as the title screen which changes the scene to level 1 upon pressing start.
In summary there are three levels that the player goes through. When the player dies and goes to the main menu, I want all the changes of the levels the player went through to be reset. Restarting the values of Globals/Singletons are not issue, however, the changes within each levels need to be reset.
For example things move to a different position based on conditions.
I am thinking of resetting manually, but I was wondering if anyone has any recommendations or insights on other ways to do it.