Frighteningly post-apocalyptic.
I’ve played video games with building that looked like this.
Thinking Half Life.