The game is simply shrouded in atmosphere.
Atmospheric is the perfect word to describe its setting and mood.
Waiting for release!