Website powered by

Procedural Level Design (Progress Demo)

This is my solution to having to build villages for my player to run around in. Now I can have a number of property lots in a town that I use as residential, industrial or commercial filler, and still support hero lots that will be key to the game's story line.

This way the level will keep looking good even if there are major design changes like removing or redesigning named buildings, or if the design calls for the town to either grow or shrink.

Story related events and NPCs will come in with the Hero buildings, and have content modified by save game data carried by the player. The other buildings will respawn clean filled with resources and NPCs without connection to the greater narrative whenever the level reloads.

Designers place Hero buildings by assigning a spawn-volume that the Hero Lot will spawn inside of. This loose design pipeline style relieves the designer of the burden of having to figure out all of the ways that their new building, feature or design change will have to integrate itself with the existing level before getting to implement and test it out.

Hero Lots that the designer wants to make sure are in the level can be forced to spawn.  Color coded debug volumes indicate the area the designer is spawning the Hero Lot into.

Hero Lots that the designer wants to make sure are in the level can be forced to spawn. Color coded debug volumes indicate the area the designer is spawning the Hero Lot into.

A more finished version (6/14/25), holes in the terrain are filled.

A more finished version (6/14/25), holes in the terrain are filled.

A more finished version (6/14/25),  pulled back so the camera can see the horizon. Holes in the terrain are filled.

A more finished version (6/14/25), pulled back so the camera can see the horizon. Holes in the terrain are filled.

A more finished version (6/14/25), from a closer camera angle.  The player avatar is in the shot..

A more finished version (6/14/25), from a closer camera angle. The player avatar is in the shot..

A more finished version (6/14/25), Player view.

A more finished version (6/14/25), Player view.

Work in progress.  7/15/25 Now with more representational buildings and trees, Player View.

Work in progress. 7/15/25 Now with more representational buildings and trees, Player View.

Work in progress.  7/15/25 Now with more representational buildings and surrounding trees.  Sidewalks also working properly now.

Work in progress. 7/15/25 Now with more representational buildings and surrounding trees. Sidewalks also working properly now.

Work in progress.  7/15/25 Now with more representational buildings and trees. Sidewalks also working properly now.

Work in progress. 7/15/25 Now with more representational buildings and trees. Sidewalks also working properly now.