All Star Tower Defense is a tower defense game created by Top Down Games on May 7, 2020. The game's units, bosses, and many other aspects are inspired by certain anime series. In the game players equip and deploy towers to defend their base from incoming enemies for as many waves as possible. As of March 2023, the game has had over 5.2+ billion visits.
Advertisement