one dataset · paper, tables, graph, wiki
simgrammar the grammar of simulation

parts

3 mechanics, as Townscaper does them

core · 1

space & construction

Procedural build assist

Each block edit reruns a marching-cubes-style module lookup and a wave function collapse over affected cells, then adds windows, chimneys, and bushes; delay grows with structure size.

supporting · 2

space & construction

Building placement

Colored blocks are added or removed anywhere on the grid, stacked vertically.

space & construction

Room recognition

Enclosed areas are detected and filled with gardens rather than paving.

core loop

click to add or remove a colored block on the irregular grid -> the solver picks modules for that cell and its neighbors -> arches, stairs, roofs, and gardens appear -> keep editing

design notes

The grid is a subdivided, jittered hex grid of irregular quads, and each edit triggers a real-time wave function collapse that narrows the valid corner modules for the changed cells and their neighbors before decoration is applied. The player expresses only occupancy and color; all architectural detail is derived, which makes the game a pure case of procedural build assist. It is a boundary case because nothing evolves without the player; its author calls it more of a toy than a game.

appears in

the paper, 3 sections · 5 chapters · 2 episodes
paper

5. The structure of the design space

linked in this section of the paper

paper
paper

7. The technique landscape, 2019 to 2026

linked in this section of the paper

paper
paper

Appendix A. Game catalog

linked in this section of the paper

paper
catalog

The catalog

listed with its year, developer, subgenre, and number of mechanics

book
ch 1

Chapter 1. Same parts

linked from the text

book
ch 3

Chapter 3. Old parts

named in the text

book
ch 4

Chapter 4. Families

linked from the text

book
ch 7

Chapter 7. What shipped

linked from the text

book
ch 11

Chapter 11. What breaks

linked from the text

book
ep 6

What AI shipped

on screen at 5:09 tools that never reach you

episode
ep 10

What breaks

on screen at 1:45 same inputs, same world

episode

sources

3
Wikipedia contributors (2026). Townscaper. Wikipedia
Oskar Stalberg, Raw Fury (2026). Townscaper on Steam. Steam
Tommy Thompson (2022-04-06). How Townscaper Works: A Story Four Games in the Making. Game Developer

provenance

runs in log/runs
2026-10-24
created2026-10-24-catalog-gacatalog