About The Backrooms If you’re not careful and noclip out of reality in the wrong areas, you’ll end up in the Backrooms, where it’s nothing but the stink of old moist carpet, the madness of mono-yellow, the endless background noise of fluorescent lights at maximum hum-buzz, and approximately six hundred million square miles of randomly segmented empty rooms to be trapped in.
Procedural Backrooms Generation
In this prototype, I made an infinite backrooms generation algorithm where it will keep caching and generating rooms as you go, the room generation isn’t based on any pre-existing prefabs in the game. This is still under development and If you find any bugs please send it down below and I will check it out. Also in this prototype, you can actually find unusual walls where it was supposed to noclip you into other levels but it will instead make you win the game (for now).
Expected Updates
Entities in the backrooms (working on it), no clipping into other levels
Wow that’s really cool! Does it generate randomly or does it generate a specific mesh that can repeat forever?
Feedback
Maybe turn brightness down or use a darker color correction? It seems like a point-light on the player. If you turn the brightness down it might give more of a liminal space feeling to it, or like you couldn’t see a few feet in front of you. You don’t have to, though! If it’s not a point light or something similar, maybe use a color correction using a dark color like navy blue. If you do make everything a bit darker somehow, you could add flash lights (or other cool stuff, like flash lights are free and lanterns are (amount) robux in the game pass section)
Just some ideas! I like the main thing you’re going for, though. I love liminal spaces :^)
Very Cool, but try to make it less open since backrooms is inspired by liminal spaces.
Like adding corridors and making only some parts of the generation being opened.
Thanks for the feedback, about the corridors and stuff. The algorithm doesn’t use any prefabs. Instead, it generates them and renders the rooms and hallways randomly. However, It’s possible to make it like that since I made it customizable. But I made it like that so every location stays unique since I don’t think that it will be considered “Procedural” if the rooms just keep repeating and there’s a long hallway leading to other rooms, but I’ll look into more improvement for the rendering and stuff. Thanks for the suggestion!
When you join, the server will generate the map and as you go it will keep generating and caching unused locations to maintain performance. That being said, the map is considered endless (I don’t think anyone would go for days just to find the end of the map which is endless).
about the tutorial, I might upload a module script that will help the community to generate infinite maps (or limited if they wanted).
Aww i was gonna do this XD - Part from that looking like a really good start. You might want to make the collision slightly taller on the character cos you can clip the camera through the ceiling if you jump
How did you do this? This is fantastic. I gave up on my Backrooms project like 3 days before this was posted, because I couldn’t figure out generation.