How would I make an unlimited Save/Load system / How would I re-create Minecraft's Save system?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Lazulily

I’m making a 2D building game, the buildings are instances that are spawned into a Y-Sort inside a Node2D which is inside the Main scene, how would I save the scene, store it so it can be loaded even if the player restarts the game, sort of like minecraft’s save system.
And how would I make it so the player can save as many scenes as they like and then have them be displayed in a list in the game so the player doesn’t have to look through their files?

Thanks in advance :slight_smile: