Hellwatch - your life is a battle. Crush the demons, tear apart their terrible forms, use any tricks and support of allies to avoid defeat, you have no right to stop without destroying them all.
We have chosen the direction of unpredictability.
And as a result, we got two main aspects: random generation of events in each game with a large number of scenarios and a metagame with infinite progression.
Also, each battle is unique due to:
A generated map where locations are placed randomly;
A large number of scenarios for the appearance of opponents as the battle progresses;
Various events affecting the characteristics of the characters, which create additional difficulties and force them to adapt;
In combat, you can find yourself in the same group with strangers who can behave differently, helping or creating inconvenience, sometimes vilely betraying you for their own benefit.