Game Configurations - npruehs/tome-editor GitHub Wiki

Most games need some kind of additional configuration file. These files contain data about the default match length, mouse scroll speed, camera angle or score limit of your game.

See? There was this magic word again: Data. I've seen many games making a special case of this game configuration, but clearly, there's no need to do so. I was happy to see that Blizzard seems to agree: In Hearthstone, all game rules are entities as well, and are added, edited and removed just like anything else in the game.

There's absolutely no need to treat game configuration different than your other game data: Just make them accessible in Tome, and allow your designers to tweak these values as often as they like.

Next: Command Line Support