I'm working on an editor where one important feature is to save and load changes (all type of changes like adding and removing objects and their components and components property values)
I want to know there isn't a Unity solution for that and I have to make a data format to save all of them on a string and load all of them? As I searched there is class serialization solutions that works like I said and has its own difficulties. Is there any thing or asset that performs all of this simply?