Procedural Generators

Six built-in generators for creating maps algorithmically.

TileForge includes procedural map generators that can create complete maps from a few parameters. Open the generator panel via Generate > Generate Map.

Using the Generator Panel

The generator dialog lets you configure:

Click Generate to create the map. The result replaces the current map in the editor.

Size Presets

PresetDimensions
Tiny20 x 15
Small40 x 30
Medium64 x 48
Large100 x 75
Huge150 x 100

Deterministic Output

All generators use a seeded pseudo-random number generator (LCG PRNG). The same seed always produces the same map, making results reproducible and shareable. Enter a specific seed number or leave it blank for a random one.

Forest Generator

Creates outdoor nature maps with:

Village Generator

Creates settlement maps with:

Dungeon Generator

Creates classic dungeon layouts using BSP (Binary Space Partitioning):

Cave Generator

Creates organic cave systems using cellular automata:

Ruins Generator

Creates decayed building complexes:

Interior Generator

Creates building interior layouts using recursive room subdivision:

Content Providers

Generators need to know which tiles to use for walls, floors, water, trees, etc. This is handled by content providers:

If no content provider gives a mapping for a specific element, the generator falls back to default tile IDs. Generated maps may show numeric IDs instead of graphics until you load the appropriate tileset images.

Note Generated maps work best when you have tileset images loaded first. Without tilesets, you will see tile ID numbers instead of graphics. You can always load a tileset after generating via File > Add Tileset.