It looks a lot like screenshots I've seen of the Genesis Project. It's an attempt at making a playable Sburb game - last I heard, it's nowhere near finished, but they released a very incomplete version where you can play some pre-entry shenanigans as "early access" on Steam a couple of years ago. This appears to be their website:
https://sburb.me/about/
"This is StuckUnderHell, nor am I out of it." - Mephistopheles