I'm working on a save slot system in Godot where every new game session (started from a new save slot) should generate a unique map. I want to:
- Dynamically generate a map when creating a new save.
- Store the map data in the save file.
- Load and reconstruct the map from the save file when the game is resumed.
What are the best practices for handling this? Should I include a random seed for reproducibility, and how do I make the system scalable for different map generation algorithms?
Language and software / platform info:
Godot v4, 2D, GDScript
Would love to hear your thoughts, examples, or advice!