I work in javascript but I assume c#(unity should be similar enough.) Do you store all the sprites and objects in an array? then you could just save an array as a file
Yes, C#. Maybe it's less work than I perceive. I'll look into it soon. :)