I was looking for a more robust saving system which can reconstruct an entire scene out of thin air. Cuz what if the scene is completely procedurally generated?
I did some research and found saving/loading via the aforementioned scheme is very complicated.
One way I can think of is don’t reconstruct an entire scene. Instead make generators that save and reconstruct those procedurally generated GameObjects.