I need to design an asset management system - what are some things I really want to make sure I have from the start, to avoid issues down the line?

I'm thinking things like, include the serialization version at the top of each file, make sure each object has a guid, etc.

Comments