Game takes place in an distant and desolate town somewhere in Eastern Europe. A player should face frightful creatures and solve twisted puzzles to survive.