It’s an Action Tower Defense game based on frenetic shooting mixed with strategy and upgrades. The Earth is being attacked by an Alien Empire. All nations started working together to create the best defense system humankind could possibly assemble. [...]