Upcoming indie Defense Task Force is proud to announce a sci-fi tower defense game. Launching today, June 19th, on PC through Steam, Defense Task Force rekindles the love for a timeless genre. A visually stunning and strategically stimulating outtake on a classic tower defense title. As a Commander sent from a deprived Earth to an alien planet […]