Worlds Guard 2
Aliens are invading our world, but don't loose hope as mankind would not back down from the invaders. Fortunately, for us, some countries are prepared for such and they would erect some towers to defend the world from invading aliens. This is a tower defense game and you need to erect some towers to protect the land. Each kill would earn you money, which you can use to buy more towers. Where you place the towers would be a difference maker in this game as that would determine the conclusion of the game. Are you ready to do battle with the aliens?