Scarecrows of Illyria

Scarecrows of Illyria Game Cover
Starting at $9.99Buy now

So, there's this plot....You are part of a research team, working on figuring out the mysteries of the ocean. Only, you *were* part of a research team. Then tragedy struck, and you washed up on the shores on Illyria, a mysterious island that seemingly co-exists with the anomaly that befell your group. The locals seem friendly enough, even though there is a brewing conflict between the mages and …

  • PC
  • Windows
  • Linux

Buy Scarecrows of Illyria

Videos

Similar Games