Born small and growing up: a coming-of-age you can watch
When we taught the world to make more of itself, we made one promise to ourselves first: a newborn should never pop into being as a full‑grown adult, ready to breed on the day it arrives. Birth should be something you can watch unfold. So a creature is born small, visibly sub‑scale, and has to grow up before it can carry the line forward.
The world making more of itself at all, the moment a birth happens with a fresh bundle of inherited traits behind it, is the subject of the first births. This note is about the part that comes after: the slow, ordinary business of growing up, and why we wanted it to be something you see rather than a number hidden in a menu.
A juvenile, then an adult
The arc itself — born small, growing up on a timer until it matures into a full‑size adult, and only an adult eligible to breed, all of it readable at a glance because a juvenile is drawn smaller than its elders — is told alongside the birth. What matters here is one quiet decision inside it: we were careful not to make youth a punishment. A dependent juvenile carries no special early‑death logic, no extra fragility waiting to cut a young life short for the sake of drama. It is young: smaller, and not yet ready, and that is all of it. The weight in this world lives in death when it comes, not in stacking the deck against the newly born.

That visible scale isn’t only about age. Every creature carries a handful of inherited traits, among them a trait for body size, and the animal on screen renders bigger or smaller, and differently coloured, to match what it was born with. So two things are written into a creature’s silhouette at once: how grown it is, and what it inherited. The blend it inherits, and the slight mutation that keeps a child from being a copy of its parents, belong to the genome; here it’s enough that you can see the family resemblance, and see it grow into its full size.
The part we’re proud of: it costs nothing to remember
A living feature you can watch usually wants paying for in the save file; this one, almost magically, doesn’t. The obvious way to track a creature’s age would be to write that age to disk and tick it forward, animal by animal, forever. We didn’t. The world remembers only one thing about each creature’s age: the exact moment it was born.
Everything else is read back on the fly. How old an animal is, and therefore whether it’s still a juvenile or a grown adult, is the gap between that birth moment and the current world time, worked out the instant anything needs to know. The age is never stored, because it never has to be; it’s always recoverable from the one fact we kept.
The world doesn’t store how old a creature is. It stores when the creature was born, and works the rest out the moment it’s asked.
The lovely consequence is that adding all of this changed nothing about the shape of a saved world. Because the only new thing written down is a birth moment, a world saved before maturation existed keeps loading exactly as it did: no conversion, no migration, no breakage. A visible, living feature turned out to be essentially free to persist. That’s the kind of frugal design we keep reaching for: the most you can show the player for the least the save has to carry.
A birth moment is only useful if it’s the right kind of moment
Leaning the whole thing on a single stored fact has a sharp edge: that fact has to be recorded correctly, or every age read back from it is wrong. An early version stamped births against the wrong clock and newborns aged far too fast; we traced that to the clock a newborn was born on. The thing to carry out of it here is just this: the whole mechanism only works because the one moment we store is the right kind of moment.
Watchable first, balanced later
One honest note about scope. The mechanism — born small, growing up, becoming an adult before you can breed — shipped and is proven. The larger question of balance, tuning births against aging and death so a population settles into a steady rhythm rather than crashing or exploding, we deliberately set aside. We explain why we chose to ship a finished mechanism with its balance left openly undone elsewhere, and a later pass finally made the world hold itself together.
What we built here is the cue itself, and it earns its keep regardless of how the numbers eventually land. A creature comes into the world half‑grown. It grows where you can see it. And only once it has grown up does it stand ready to carry the line forward: the quiet, unhurried coming‑of‑age that turns a model into a life you can follow from its first day to its last.



