Hello! So I'm developing an android game but I've ran into an issue. I've used a singleton node (the one you put in the autoload) to store variables in which all the scene can get data from (The data are the "high scores"). And this worked but when I tried it on android, the "high scores" were not saved when I relaunched the game i.e. the high scores were set back to 0 rather than my scores before I relaunched it.
I've looked through video tutorials in YouTube but they were really overwhelming as the code weren't explained why they were there in the first place, and besides, some people have reported that the tutorials only work for PC and not on android. I've read the Godot documentation as well but it talks about grouping together certain objects and serializing stuff but all I wanted to be saved were variables for the high scores that are going to be rewritten whenever the new score is higher than the high scores and not really an object.
I'm fairly a beginner in Godot and I've never used any save system before so bear with my ignorance. Thank you so much!
P.S. Pseudo-code is highly appreciated but not necessary. :)