← All Posts

EchoQuest v0.22.0: Procedural Map Generator Overhaul

This is the biggest update to EchoQuest’s world generation since the game launched. Version 0.22.0 overhauls the procedural map generator from the ground up — every outdoor zone, town, and dungeon now renders with dramatically more visual depth, and the system supports entirely new environment types that weren’t possible before.

4-Layer Rendering & Visual Depth

Maps previously rendered on two layers: ground tiles and collision objects. The new system uses four layers, adding a floor detail layer and an overhead layer. Floor details like cracks, scattered bones, puddles, and moss patches break up flat ground tiles and make each area feel handcrafted. The overhead layer draws canopies you walk under, rooftop overhangs that partially obscure your character, and bridge crossings — all creating a sense of vertical space that the old flat renderer couldn’t achieve.

Semantic Buildings & Themed Dungeons

Towns used to generate rectangular buildings with random interiors. The new semantic building system gives each structure a purpose: a tavern with tables and barrels, a blacksmith with anvils and forge glow, a temple with altars and candlelight. Buildings are placed using logical rules — the blacksmith near the town entrance, the temple at the center, homes along side streets. The result is that towns actually feel like places people live, not random box mazes.

Dungeons got the same treatment. Rooms are now themed — armories with weapon racks, libraries with bookshelves and reading desks, shrines with glowing runes, and prisons with iron bars and chains. Each room type has its own decoration pool, so two armory rooms won’t look identical. Combined with the 4-layer rendering, dungeon crawling finally has the atmospheric variety it deserved.

3 New Map Generators & 15+ Subtype Presets

Beyond improving existing generators, we added three entirely new ones. The Cave generator uses cellular automata to carve organic, winding cave networks — no more rectangular rooms pretending to be caves. The Ruin generator creates decayed structures with crumbling walls, overgrown vegetation, and collapsed sections that hint at former grandeur. The Interior generator handles building interiors as standalone maps, complete with furniture placement, room partitions, and doorways.

On top of the generators, we introduced subtype presets — over 15 of them — that configure tile palettes, decoration pools, and generation parameters in one package. Swamp, Dense Forest, Crypt, Sewer, Crystal Cavern, Volcanic, Frozen Wastes, and more. An admin can now create a “Crystal Cavern” map and get luminous crystal formations, reflective floor tiles, and cool-toned ambient lighting without touching a single parameter manually.

Admin Tooling: Map Duplication

We also added map duplication for admins. Need a second Crypt floor with different enemy spawns? Duplicate the existing one, tweak the spawn table, done. It copies the full map configuration — generator type, subtype, layers, decorations, spawn points — so iteration is fast.

This update lays the foundation for a much larger, more visually diverse world. Every new zone we add from here benefits from the 4-layer system, semantic placement, and subtype presets automatically. The world of EchoQuest just got a lot more interesting to explore.

Try the EchoQuest Demo — free in your browser. Full game coming to Steam.