How to save an entire scene including all instantiated gameobjects and load it for later use?

This type of question is already asked but I have a scene where almost all the objects are instantiated at run time. Is it possible to save the entire scene considering I need to preserve every information like position,rotation scale , material color, etc ? Thanks

I have found a solution. Seems like I have to get all objects in my scene and save each of their information , serializing them. I was actually hoping for a easier solution, so if anyone has one do share :slight_smile:

You cant unity doesnt do that ;(