Tower of Elements

Description
A hybrid game between the match-3, tower defense and RPG genres. The player takes the role of an elementalist who defends their kingdom by casting spells on a horde of enemies arriving from the right side of the screen. The spells are cast by matching tiles on the left side of the screen.
The player gains experience and gold from defeating enemies, and can use these to unlock new spells, equipment and siege weapons. Enemies drop monster scrolls that the player can collect into a bestiary. These bestiary entries also provide information about enemies and display their models and animations.