For at kunne gemme data/info som er persistent, ved scene-skift kan der anvendes en Singleton klasse. (Da GD sproget ikke understøtter singleton) har Godot valgt at løse dette ved at man kan registrere en klasse til 'Autoload'. En klasse registreret til Autoload kan bibeholde sine data, når skiftes mellem scener.
Denne funktion er nyttig til. fx. Score/Hiscore, Player life/egenskaber eller Inventory.
Her har jeg oprettet et C# script 'Score.cs' og tilføjet det til Autoload.
Når du vil gøre brug af et autoloaded script kan du tilgå det som vist nedenstående.
Score score = GetNode<Score>("/root/Score");
I tilfælde af vores øvelses eksempel med „BreakOut“ spillet, kunne vi fx. oprette en funktion til at
score.AddPoints(100);