For ages I've been researching and trying out different things, and I'm at the point where I want to make a proper, polished mini-game. My aim is a small shop-sim, but for the moment I'm concerned with a few various architechture details.
I've decided I really need a good entity meta-data system, so I plan to store the following fields:
Entity, Property, ValueWith this I can store all entity properties and inheritance information (and instances can just inherit from proper definitions and live in the same/a shadow database).
Is a database like SQLite suitable to store and recall this data? Is there a need to cache it in my game's data structures? Or should I go for a simplistic text-file + STL structure approach? I just need acceptable speed and little hassle.













