Zombie War

Description
Zombie War is an idle tower defense game with shooter elements. Set during the zombie virus outbreak of 2113, the player's goal is to defend the outpost against the endless hordes of zombies that knock on the door.
Starting with a simple ballista, shoot down any zombies approaching until the wave is cleared. Every few levels offer a tougher boss battle, and new locations.
Up to four heroes can be recruited to help with the defenses. Heroes target and attack automatically, but each has a special ability that can be used at will at the cost of some mana.
In idle mode your heroes will keep up defenses, killing zombies on the current level to earn resources while offline or inactive.
Base, turret and heroes can be upgraded with a variety of different resources and currencies that can be collected. There are also daily quests and limited-time events for special loot.