An RPG about heroes fighting their way through hordes of monsters, set on a forgotten and uncharted island.