Games May 23, 2017 Alien Creeps TD has been downloaded more than 20 million times The game of the Scottish studio Outplay in the genre of tower defense Alien Creeps TD has overcome the milestone of 20 million downloads.