So I’ve been working a lot lately on a save/load system, and the whole thing is frying my brain. It’s tough to know just what to do with the giant page of data that is XML, and yet there doesn’t seem to be much support for saving and loading large amounts of data in a game. For those lesser-experienced folk who are trying to make a game, this can be a real hindrance. Yes, there are a few scripts available on the wiki, but none of them really allow much at all to be saved, and extending that functionality is fairly complicated for most people.
I hate to ask for free things, but I think that a flexible (and powerful) open-source saving/loading system would greatly benefit the community as a whole. Something more than just what level you’re on, or what score you have; something that can save things from item position in a particular scene to the stats on a player’s character, and even items in an inventory. Whatever the developer deems “writable” (a bool, I’d imagine).
What do you guys think?
If anyone is interested, I’d be glad to help in any way I can. (Though it obviously won’t be the best help in the world… but I’ll try!)