I'm looking for some feedback or perhaps a few tips on what you think could be good or bad with that save method?
So I'm making a RPG-game and there will be 5 playable characters (warrior, berserk, Archer, Mage and Shaman), I'm thinking of adding them all in a list from a "load"-menu, when selecting a character (eg. berserk) if no progress or name has been saved to the characters a new save (xml-ish?) file will be created for it with start stat points and skill points information etc. and the "World1" level will load and insert a playerBerserk gameObject at the starting point of the game. If however, a save file can be found (berserk_prog.xml for example) it should add berserk_gameObject in the city of the world the player last visited and then load the data stored in berserk_prog.xml.
Why don't you hold all the values in a SQL database. That way you just have to run a check on the back-end. SQL or even an excel sheet would probably be easier to access.
Or you can use Streamwriter/Streamreader it comes standard if you using http://System.IO
If you go the second route though you'd have more to configure, but you could get a lot more versatility out of it.
answered Dec 08 '10 at 04:30 PM