This excellent game that combines TD games with RPG. Lotsa fun.
You begin the game as Kronus, a young aspiring knight, who is asked to aid his grandfather in getting rid of some critters that appeared in his yard. Choose your missions and travel through the land unlocking hidden treasures, engaging in battles, visiting cities, and looking for new recruits to join your party. Good luck on your quest!