The process we are currently creating is to restore the state of the player, puzzles, and museum according to the progress of the game when the app starts. When examining this process, we found that the process of configuring the museum scene was inappropriate.
In Heptomusee, the museum is gradually completed as player solve puzzles. For this reason, the scene’s object configuration is changed to “next scene configuration” every time a specific puzzle is completed, but this process cannot be used when the app is re-launched.
Therefore, we completely rewrote the scene change script so that it can directly change to any scene configuration by saying “to the scene configuration of state ‘N’.” However, to reduce the processing when changing scenes, it is necessary to distinguish between which scenes are valid/invalid and which are commonly used.