Kingdom Rush

Kingdom Rush is a tower defense game with RPG and micro management elements. It was developed by Ironhide Game Studio and released initially as a Flash game. It was re-released on iOS at the end of 2013, then soon after released on Android and finally Steam for Linux, Mac OS, and Windows in 2014.

Story
The game starts with King Denas giving order to the player, who is a general, to go defend the people of Southport against outlaws and highway men. Then, they find that those brigands were not low lifers but organized bands of Goblins and orcs. The player goes to North of Southport to protect farmlands. After defeating enemies at rural areas a bad news comes "Town of Pagras is under seige."