This is a clicker strategy game where your heroes fight against demons. At the end of each location you face the powerful boss. You can help your heroes by clicking on enemies. Obtain weapons, combine them and craft new ones for your team. Of course, upgrades are important too. Enjoy it!