Age Of Defense 3
In the strategy game Age Of Defense 3 you need to battle through 32 units and unlock 32 skills. Use a tree based upgrade system to select new units. Try to complete all 100 levels. The first episode of this game can be played here: Age Of Defense.
Left / Right Arrow keys or A and D to scroll in the map. Mouse key on unit icon to release.