Builder's Manual Β· Chapter 5

Generating Entities

Unaided generation returns the statistical average. That is not a slur on the model, it is what the model is for β€” and the average is precisely what makes a world feel like every other world.

So there is a whole guide, @Missing file, whose entire job is breaking that pull.

The rule that does most of the work

Never derive one slot from the previous one.

Noble origin β†’ privileged upbringing β†’ fall from grace β†’ seeks redemption. Every step is plausible given the last, and that is exactly the problem: plausibility is a gradient that runs downhill into clichΓ©. By the sixth character you have written the first one again with different hair.

The Loom resolves each slot from a code, not from narrative momentum. The result is people who do not quite add up β€” a meticulous person with a filthy workshop, someone generous with money and vicious about time β€” which is what real people are like and what no coherent generator will ever produce.

Coherence is the enemy here, and it is worth saying plainly because every instinct you have will fight it.

Grafting, and how not to plagiarise

Roll a domain. Take a minor figure β€” never a lead, because leads are the archetypes the model already flattened into paste. Research them properly rather than recalling them; the recalled version is the flattened one.

Then take texture only: a mannerism, how they handle being wrong, what they do with their hands when they are lying, the thing they always circle back to.

Never take a name, an appearance, a plot role, or the thing they are famous for. Re-clothe the texture in your world's Lexicon and the seam disappears completely. Take the famous thing and you have not grafted, you have cast.

Everything gets a present tense

Every generated thing carries existence: what it is doing now, what it would do unobserved, when it last moved, and what it is attached to.

That fourth field is the one people leave blank and it is the one that matters. A thing with no attachment has no way to enter a scene it is not already in. A thing born with no present tense and nothing to pull on is a prop with a name on it, and the world will route around it forever.

Characters also get a voice, cast from the world's pool at creation and matched on gender and age. Cast at creation, not later: a character who has already spoken a dozen times and then acquires a voice reads as a different person walking in. Silent casts are how a whole population ends up sounding like one narrator β€” and a half-cast population is worse than an uncast one, because half the room is themselves and half of it is the narrator wearing their name.

Most things should be ordinary

This is the one people fight and it matters more than any of the above.

If everything generated turns out to be significant, you have taught the player that touching things is how you find plot β€” and from then on they are shopping, not living. The world stops being a place and becomes an interface with a hit rate.

Ordinary is not filler. An ordinary shopkeeper with a real schedule, a grudge about a delivery, and somewhere to be at six is more use to a living world than a mysterious one with a secret, because the mysterious one has exactly one scene in it and the ordinary one has a hundred.

Generate the significant ones on purpose, sparingly, and let them be outnumbered.

Where to check your work

Generate a batch of six and read them side by side rather than one at a time. The failure is never visible in a single file β€” every one of them will look fine alone. It is visible in the batch, as the same shape arriving six times with the details swapped.

If you can guess the fourth one's backstory from the first three, the codes are not doing their job and you are deriving again.

Manual updated Aug 12, 2026.