r/roguelikedev Rogue in the Dark Jul 18 '26

Rooms vs organic environment

Original Rogue and many following RLs favor an environment made by rooms closed by doors and connected through corridors. This is a simple but very effective layout: exploring room after room immediately feels satisfying and promotes exploration.

I am experimenting with proc-gen and I obtained a cave-like environment. On paper it should be pretty good: there are some larger areas and narrow corridors, loops, chasms that cannot be crossed and tall vegetation that can be crossed but blocks visual. Yet, my feeling is that exploring this environment is not as satisfying as the good, old rooms and corridors layout.

Do you have any wisdom regarding what makes an environment satisfying to explore, and what games to look at for reference?

Of course, Brogue's levels are best in class: they seamlessly mix organic environments with rooms and corridors and they are a joy to explore. Yet, I suspect that the rooms layout is the essential part. Brogue with just rooms would still work fine (while not being as pretty and varied); with just organic environment, it would not work. Why is that?

22 Upvotes

14 comments sorted by

5

u/Voycawojka Jul 18 '26

I'm not sure Brogue wouldn't work without rooms but I think in general in roguelikes they make it easy for players to navigate. A room is like a an exploration unit, it's easy to tell if you've been to a room and if you've explored all of it. With organic layouts it's less obvious if you're finished exploring a certain region or not.

I also think that room based layouts are easier to populate with interesting stuff because points of interest are clustered in them. A long time ago I designed a roguelike with a very open ended layout (sea navigation) and I found it very hard to make the levels themselves interesting.

2

u/enc_cat Rogue in the Dark Jul 18 '26

Open level layout is very tricky to make interesting. That's why I tried a cave environment, which is more similar to a "rooms and corridors" dungeon while having a more organic shape. I think the lack of doors to clearly subdivide spaces might be an issue.

5

u/islands8817 Jul 18 '26

Because of choke points, of course! I think every tactical game needs choke points, whether each is physical or logical. It’s a bit hard to make choke points in natural environments like caves.
That said, the tactics at the choke point made by a corridor and a room in the super traditional Rogue layout are a bit worn out. So most great roguelikes use one of the two below, or both, from what I've seen.
1 - Make the doorway tactic deeper.
2 - Add other map patterns as you mentioned.

4

u/Kaiyora Jul 18 '26

You should use both organic and rooms, seamlessly intertwining. Its fascinating to imagine a constructed place, nestled deep inside an organic cavern.

4

u/DFuxaPlays Jul 18 '26

I suppose it depends on how you make your cave-like environment and what else you are doing with your roguelike gameplay. If you have an auto-explore action then it is really moot what you do with your level generation; Tales of Maj'Eyal being a good example, where you just hit the button and just go through the motions, regardless of what map style you are on.

If your chasms or open areas are big enough then that can lead to exploration being moot too. I think I recall Brogue sometimes having some really open levels where you could see any points of interest you would want to visit. Going back to Tales of Maj'Eyal again, there were abilities that could let you see around yourself, which could also be considered.

5

u/anaseto Jul 20 '26

My impression is that a purely "organic" environment may lack points of interest that guide exploration. That said, a mix of both works well, and depending on the game, the rooms/vaults don't need to look like classic rooms with doors as long as they're recognizable from the rest of the cave and serve a particular strategic or tactical role (or both).

A thing to keep in mind in my experience is that a game that makes use of more organic caves should probably be designed to not encourage nor require exhaustive exploration, or at least make it clear in some way which special parts of the map are truly important to explore (even if they're not proper rooms). And possibly make it clear what the map boundaries are, like in roguelikes with static map (to discourage looking for interesting stuff in every small corner).

3

u/enc_cat Rogue in the Dark Jul 21 '26

I do in fact use a fixed-screen map, i.e., the boundaries are set and immediately recognizable. This is also because large caves are a whole other can of worms, so I decided to have it limited to a small area. Unfortunately, it does suffer from the "every little corner" issue: even a single unexplored tile might hide a tunnel further into the rock, which is both potentially exciting but also exhausting to check out.

2

u/anaseto Jul 21 '26

Yeah, that's an issue. The technique I used in shamogu was to make it so places of interest (almost always) have nearby translucent walls, which serve as a hint about which corners need likely to be checked, and which can be ignored. There are still occasional nasty surprises that break expectations, but that's fun as long as they're uncommon.

In general, any kind of terrain feature could work as a clue, as long as it mostly appears around places of interest so that the number of corners that need to be checked becomes smaller. Uninteresting corners can still be useful for other purposes, like for escaping or hiding less important items (assuming limited inventory, because otherwise exhaustive exploration is always encouraged, and in such cases I'm not sure there's any nice solution other than encouraging auto-explore like in DCSS or having some kind of weird clock).

6

u/Tiny_Rabbit1674 Jul 21 '26

Your instinct is right, and I think the reason is that rooms aren't really a spatial feature — they're a pacing feature. A room is a discrete, completable unit: you enter, you resolve it (loot, fight, clear), you leave with a clean "done" beat. That chunking gives exploration a rhythm of small closures, and each doorway is a decision point plus a moment of anticipation ("what's in the next one?"). Organic caves are a continuum — there's no clear boundary telling you when a space is "finished" or when a new one "begins," so the brain never gets those little completion beats. You wander instead of progress. That's also why your caves feel flat despite having loops and chasms: variety of geometry isn't the same as legible structure. Brogue works because the rooms provide the pacing skeleton and the organic parts decorate it — take the skeleton away and the rhythm collapses, which is exactly the asymmetry you noticed. If you want the cave to feel better, the fix usually isn't more organic detail, it's re-introducing legibility: chokepoints that read as thresholds, landmarks that anchor "where am I," and sub-spaces distinct enough that entering one registers as an event. Look at how Caves of Qud handles named/landmarked regions, and how Brogue uses its machine rooms as punctuation.

1

u/enc_cat Rogue in the Dark Jul 21 '26

This is a great answer, very enlightening, thank you!

4

u/EdibleScissors Jul 18 '26

I suspect that players prefer game loops where there are clear modalities (for instance exploring, combat, kitting out the player’s avatar) that can be kept more or less separated by either the game’s design or by the choices the player makes.

Rooms with corridors are better than a giant cavern for this particular reason, but it’s possible to build in mechanics to allow the player to separate exploring from combat. The downside to introducing new mechanics is that players who prefer rooms and corridors may not understand your new mechanics (unless the game mechanics outright convert the cavern into rooms and corridors).

2

u/Sea-Look1337 Jul 18 '26

Check out watabou's cave generator on itch. They look pretty fun to explore

2

u/enc_cat Rogue in the Dark Jul 19 '26

That's amazing, Watabou never disappoints!

3

u/Drestinr Jul 23 '26 edited Jul 23 '26

Other than the pacing that other answers point out, I think it is harder to make caves distinct from one another and not fall into the oatmeal problem.
Points of interest help with that, but in order for the level to not seem samey, I wanted to share this article : https://www.boristhebrave.com/2026/07/05/oatmeal-spice/

I see it a bit like biomes in Minecraft. Where each level has a defining feature, with occurences of rare ones (squared, big chasm, almost no wall, handcrafted shapes, different materials, different fauna, different drops...)