Prabhat TiwariJournal

Procedural worlds and the feeling of being expected

Generated places can feel endless and empty at once. A few notes on what makes a world feel like it was waiting for you.

Prabhat Tiwari2 min read

Procedural generation can build places no one could make by hand: endless landscapes, countless rooms, worlds that are different every time.

And yet generated worlds often feel empty. They are large without feeling like they were waiting for anyone.

Intent and rules

A hand-made place carries intent. A path bends because someone wanted you to look at something; a room is small because it was meant to feel safe. Generation can lose that sense of being expected.

“A world feels alive when it seems to have been waiting for you.”

Mixing the two

The worlds that work tend to mix the two: rules that create variety, combined with hand-placed moments that give it meaning. The system builds the space and the designer leaves a few notes inside it.

Small and deliberate

Scale is not the goal. A smaller world with a few deliberate surprises often feels far bigger than an endless one with none.

Latest writing