Wales Interactive has announced that its first-person survival horror, Maid of Sker, is now available on Steam. In order to celebrate this announcement, the team has also released the game’s launch trailer that you can find below. Continue reading First-person survival horror game, Maid of Sker, has been released