I was thinking, why do you get spells as you increase your levels? Or skills? What have you done to understand them? We have to imagine that as you gain experience you become wiser and are able to understand complex arcane arts.

Hm.

But why not base it on research? Like in other games like Civilization or any game that has technology trees?

Let's see. In Civilization you had different sorts of advances. Military, scientific and production oriented. So elemental magic, powers over matter are similar branches of a tree.

Yeah I can see that working. The player has to research spells or skills. Perhaps he can use experience points to research a new spell. The more he dedicates to research the faster he learns it. Perhaps a sort of allocation system, like in the UFO series of games. Takes time and money. Like in Syndicate. The more you spend the faster you get it.

A mage can research spells. A warrior can research weapons and how to make them and use them.