A world from a code: a short name you can trust, and hand to a friend

← All field notes

Every world in The Long Watch starts as a short, readable code: a handful of characters that name how large the place is and what climate it lives in. It looks like the sort of throwaway string a lot of games hand you to seed a level. It isn’t. In this game that little code is something closer to an address: a name for one particular world, faithful enough that you can write it down, keep it, and hand it to a friend.

What that code carries, why we treat it as a promise rather than a hint, and how a few characters come to hold the whole identity of a living place you can return to and trust: the rest of this follows each in turn.

What a code carries

A world code has three meaningful parts. Two of them are choices you recognise on sight. One is size: small, medium, or large. The other is a climate, one of four bands the world can live in: temperate, boreal, arid, or tropical. A temperate world is mixed forest and meadow; a boreal one a cold northern wilderness of evergreens and steppe; an arid one a dry expanse of scrubland and sand; a tropical one a lush, humid land of dense forest and wetland. The third part is the seed underneath: the small kernel that, together with those two choices, fixes every detail of the terrain that grows from it.

So the code is human where it can be and exact where it has to be. You read the size and the climate at a glance, the way you’d read a place name; the seed does the quiet work of pinning down which particular world, out of all the worlds that climate and size could be, you actually get. The climate half of that choice has since gone: a world no longer picks one band but runs cold at one end and warm at the other, with all of them somewhere inside it — one world with every climate in it.

The same code, the same world

Here is the part that turns a code into an address. Feed the same code in and the exact same world grows back: the same hills, the same ground, the same shape, down to the last detail. Not a world of the same flavour. The same world. That is the whole point of building it the way we did: a code isn’t a nudge that biases the terrain in roughly the right direction; it is a faithful name for one specific place, and naming the place is the same as summoning it.

For that to be true, nothing about how a world is built can be left to chance, or to the moment you happened to press the button. The deeper engineering that makes a living, surprising world hold still that way, so the same code grows the same world on any machine every time, is a longer thread we follow separately. Here, what matters is what it buys you: a code you can count on.

A world code isn’t a hint that points the terrain in roughly the right direction. It’s a faithful name for one place — and naming the place is the same as summoning it.

Two matching golden-hour voxel landscapes side by side, identical down to the ridgeline, river, and the angle of the warm low sun, as if one place were grown twice.Concept art · pre‑alpha
Grow the same code twice and the very same world rises — the same ridge, the same valley, the same light.

The one place we let the dice fall

There is exactly one moment in all of this where we use genuine, unrepeatable randomness, and we use it on purpose. When you ask for a brand-new world, something has to invent a fresh code out of nothing, and that one roll really is a roll: a seed of seeds, drawn from true chance so that every new world starts somewhere nobody has been before. From that instant on, though, the new code is just as fixed as any other. The coin is flipped once, to mint the name; everything that name then grows is settled and reproducible.

We like that the unpredictability lives in precisely one spot. A new world should feel like an unopened place. But the moment it has a code, it stops being a gamble and becomes a fact: a world you can leave and come back to, knowing it will be exactly as you left it to grow.

A code is a promise, not a convenience

Because identical codes grow identical worlds, a code is shareable in the most literal sense: hand it to a friend and they tend the very same land you tended — the same valley, the same ridgeline, the same ground underfoot. The world you raised isn’t locked to your machine. It travels as a few characters and grows again, whole, wherever it lands.

That only means something if it keeps being true. So we treat the stability of a shared code as a binding commitment rather than a happy accident. A code that someone has already shared keeps growing the same world — that’s a contract, and we break it only on purpose, deliberately, never by drift. A world you handed to a friend a season ago should still be the world they walk into today.

Keeping the promise honest

A promise like that is easy to make and easy to quietly break, so we don’t take it on trust — we hold it to a standing check, and we’d know a code had stopped being a faithful name before it ever reached you. How that check actually proves two worlds are the same, layer by layer, belongs to the engineering story told over here. What it buys you is the thing this whole post rests on: a code you can write down and trust to grow the same place every time.


Why a few characters matter

The Long Watch asks something unusual of you. It isn’t a level you clear or a run you reset; it’s a place you keep, returning to it across many evenings as it ages. A relationship like that needs the world to have a stable identity — something that doesn’t shift underfoot between visits. A short code that always means the same terrain, the same climate turning, the same kinds of creatures is exactly that identity, made small enough to carry.

The first time you meet a world, watching it turn, rerolling until one speaks to you, choosing how large a place to tend, is something we write about elsewhere. This one is about what’s underneath that first meeting: the fact that the world you settle on isn’t a fleeting roll of the dice but a named, fixed, shareable place. You can write it down. You can hand it across. And whoever grows it, wherever they grow it, stands on the same ground you did.

The ambition behind a world from a code is a plain one: to make a living, surprising world into something you can keep. Not a save slot on one machine, but a permanent address that grows the same place every time its name is spoken.

Keep reading

Concept art · pre‑alpha