I wonder, did you ever play Out of Hell?(I wanted to, but combining incredibly bad performance, with a tendency to crash, on top of a very vague gameplay structure(you could wander for an hour and not have done what you were supposed to.)

Getting some vibes along those lines from this, totally different, in actual gameplay purposes, but a little bit of the atmosphere has carried.