Revenge of the Titans is an Action, Adventure, and Strategy game for PC published by Puppygames in 2011. A hardcore tower defense!
Revenge of the Titans PC Game 2011 Overview:
Alien titans attacked our land in order to extract minerals and pump out useful resources. However, we can resist the legion of invaders.