[quote:14y9jiye]Weeks of work down the drain
While this is very unfortunate and never desirable, I must say this is also terrible working practices. I understand the bitterness, it's never fun losing hard work, but not having regular backups or reliable versionning in place is bound to cause major issues ; if it's not a feature not behaving as expected breaking the game, it will be user mistake, or hardware failure, or whatever that can happen and cannot be undone easily.
This could have been easily prevented, and I urge developers working on "serious" "amateur/indie" games not using a versionning system to take some time to reconsider their workflow, development pipeline and production processes.
There's a whole range of solutions suitable for all types of situations, depending on the complexity of the requirements, and with very little overhead
Working on your own and just need regular remote backups ? > daily exports to dropbox, or similar
Working on your own and just need file history ? > local SVN (e.g. TortoiseSVN) or Git
Working on your own but want remote history, or working in a team ? > SVN + host provider or Git + host provider
To minimise the risks (hardware failure, natural disaster, theft, etc.) ideally you'd want your project to be hosted remotely. I strongly recommend something like BitBucket + SmartGit, which ticks all the boxes and is very affordable for small teams, or even free for non-commercial developments.