This is a TD game with quite weird monsters. The game itself is not weird. It has some original features but basically it's a standard Tower Defense. Monsters move along the path and you build towers to not let them pass. Towers can be upgraded and some additional structures can be built for extra abilities.
Played 100,201 times