I was wondering about the use of XML in active game data management out there. Are any of you folks using XML ORM or DBs in your games for any reason?
I want to develop my game to use XML files to load data from, for ease of end-user modification or expansion. I just cannot decide if I want to read the files in once (or as I need entries) or if I want to read them into some sort of DB in memory (by DB I mean an XML DB or Mapping solution like Hibernate). What I cannot answer is whether this approach involves too much overhead compared to an approach based on read-into-memory-and-leave-it approach using a SAX/DOM parser.
Any thoughts on this? As a background context, this game is a tactical wargame, not a twitch-based or heavy 3D game.
): we have a decent economical engine and we are working out a research & development engine to create the first preview version of Xplore! our 4x space game (with simplified approach, more like Anacreon than my personal favourite Space Empires, and also more diplomacy and economics oriented).