How is level determined?

I'm pretty sure when I started the game, my guy was level 1.

After playing a while, all my guys seem to be level 8. Do later generations level up at a fixed rate, making the game easier the more you play, or is it tied to upgrades I've purchased (such as upgrading knight to paladin)?


The character level is the number of upgrades you have purchased from the Manor.