— week 76 · 2026-08-30 —
The world found a voice
The game was silent for five months. It is not any more, and it did not get there the way I expected — there is no sample library in the build, no folder of recorded swings and footsteps. Every sound is synthesised in the browser out of five small primitives: ninety-five one-shots for blows, spells, tools, doors, level-ups and the interface, each one a recipe rather than a file.
Two things about that turned out to matter more than the synthesis. The first is that a footstep is not an event. If you fire one on a timer, a walking character and a running character make the same sound at different tempos and both feel wrong; the cadence has to come from distance travelled — one step every two and a bit metres — which means the sound is downstream of the ground you covered, not of the clock. The second is that levels have to be measured, not judged by ear. The three families were internally incoherent when I listened to them one at a time and could not hear it: eight decibels of spread between footstep palettes, twelve and a half between hooves, and the interface click sitting eighteen below its own siblings. Measured on a bench and flattened, changing zones now changes the timbre and not the volume.
What is deliberately missing: weather, and the long ambient beds. They are a continuous layer, not a one-shot, and the part of the engine that can light a source at runtime is not written. I would rather say that than ship a rain that starts when you open a door.
The animals started walking in the same month. They had been furniture — bodies pinned to a coordinate, with a proximity loop bolted onto the ones that were meant to be dangerous. Now every beast is born wherever the ground happens to be free and wanders inside a home territory it comes back to, and the old stationary guardians are elites that roam with everyone else. That last part is a real change of mechanic, not a port: they used to hurt you from the edge of their aggro radius, and now they have to close the distance like anything else with legs.
They also had to learn to hit like themselves. For months every common animal fell back on the player’s damage scale — a rabbit striking as hard as a hero, once a second — and nothing said so, because the death path did not log anything. Thirty minutes of measurement in the forest: eighty-seven deaths, and the prey caused half of them, with the deer ahead of the wolves. The fix was small. The instrument that made it visible was the point.
Sieges got an hour. An outpost now declares the four hours a day in which it can be taken and may only move that window every three days; attack outside it and you schedule a siege instead of taking the altar, the holding guild is warned in its own language, and an armoury doubles its defenders while they are away. A guild should lose a field to a better guild, not to a time zone.
And death started costing something. In the ruins, the arena, the cavern and the peak, everything you carried spills into a bag anyone can open — while the city and the forest stay safe, on a table kept deliberately separate from the one that decides where you may be attacked, so that no zone becomes full-loot because somebody reused the wrong list. Items gained weight, which gave bags and pack animals a reason to exist. Forging at the top tiers costs coins. And the house that buys your surplus finally consumes what it buys, which is the difference between a drain and a very slow tap.
Week 76. Listen to it.