Alpha previewShared privately with prospective co-developers, partners and testers. Please don't share publicly.Private: partners & testers only.
RACTR
Join the beta

The Undersong opens

This stretch began with a merge night — five agents' worktrees landing on main one at a time, full test suite between each: water that finally mirrors, three species of tree, the browser catching up to the app, eighteen real weapons. Then snow claimed the poles, the main saga's first two acts went live, and RACTR got its first dungeon — four chambers carved directly out of the density field. Digging it uncovered something embarrassing: nothing anyone had built or dug in this world had rendered at a distance for weeks, and nobody had noticed. This is the story of the merge, the snow, the song — and the bug the dungeon dug up.

Five lanes, one road

The studio ran five agents in parallel worktrees this week — water, tree species, a rig audit, browser parity, and a weapons pass — and the merge discipline was the boring kind that works: one lane at a time onto main, the full suite between each landing, no exceptions. Two of the branches touched the same shader file and had to go in sequentially; a binary asset conflicted and the better version won on its measured merits; nothing got reverted. Five merges, five versions, one evening.

The rig audit fixed a bug players had already met: the frog warrior "walking" while standing in place, because 81% of its walk clip was a frozen hold. The spider had it worse — two of its animation clips were 16 seconds long and locked the whole rig at spawn. Both rebuilt. The weapons pass converted eighteen real weapon models across nine families — swords, axes, hammers, staves, daggers — so the thing in your hand now matches the thing on your character sheet, in first person, in the app and the browser both. It also fixed offline /equip, which had been silently doing nothing unless you were online. And the browser build finally caught up to the native app: icon inventory bags with count badges, the parchment map on M, and a real click-to-loot window instead of the browser politely stealing everything off a corpse on your behalf.

The lake that wouldn't mirror

The Mirror — the lake by spawn, named for what it was supposed to do — had spent weeks rendering as a matte grey pit. The reflection code existed. The Fresnel math was right. The water simply never drew.

The root cause is the most on-brand bug this engine has ever produced. In this engine light bends — that's the whole point. Near a planet it bends hard. The water check had been written as if light travelled in straight lines, so the lakebed kept "winning" against the water surface and the surface never drew. In an engine built on a real physical theory, even the bugs are relativistic. The fix respects the bend. Two accomplice bugs fell in the same pass, and now the Mirror mirrors: sky, sun glint, foam at the shore, a proper depth gradient below.

Three kinds of tree, and snow that stays

Forests stopped being a monoculture: 60% of trees are the classic round crown, a quarter are pines built from stacked cones with dark needles, and a scattering are tall chalk-white birches. The whole feature benchmarked as free. Overall density went up too — but not as far as intended: the target density cost 1.6 ms a frame on the bench, so it shipped at a cheaper setting with the measurement written down. The bench is the editor with veto power.

Then the poles turned white. A polar cap now renders snow-covered ground with frosted, stunted pines — and cliffs stay bare rock, because slopes past 44 degrees shed snow the way real mountains do. The instructive failure: the first frost attempt multiplied the leaf color by a whitish tint, and it looked like pale green paint, not frost. You cannot scale green into white — multiplication can only darken or shift, never desaturate toward a target. Frost is a blend toward a color, not a product with one. One line of math, but the difference between "tinted" and "cold".

A saga begins mid-sentence

The main storyline went live this week — a five-act saga written by the content factory, wired in two acts so far. Act I, The Man Who Counts Doors, starts on the NPCs you already know: a too-likeable stranger walks into the spawn village untouched by the outlaw pickets, and five quests later the whole village is at the tavern watching an elder ask him one question about the color of trees. It reuses the engine's existing unmasking machinery — the story's villain is the Veil visitor system the world has had for weeks, finally given a name. The vault-keeper became the first banker in the game to give a quest, and every unmasked Agent now carries the tally-book the finale needs, so the story drop rides the ordinary loot path with zero new systems.

Act II, The Song That Crossed, shipped tonight: six quests from Wardholm's chronicler out through the Singing Cliffs, the spider hollows, and the Broken Meridian, following a tune that keeps turning up where no tune should be — garrison reports that all stop mid-sentence, a bard whose hands know a fifth note he never learned, a spider web that reads as transcription at the right angle, a surveyor whose maps grow an eighth line he never walked. When any player anywhere completes the act's false-stone quest, every player online hears one line, world-wide: "Somewhere east, a tune you almost recognize fails to finish." The bot gauntlet can't play eleven quests deep, so it proves the gates instead — Act I must unlock only after the first quest chain, Act II only after Act I's finale — the same way it proves a city quest turns away an underleveled recruit.

The Undersong

The crown jewel: RACTR's first dungeon. On the ridge along the spawn–Wardholm road, 640 metres from the castle, there's now a carved mouth in the rock — and a ramp descending into four chambers: the Echoing Stair, the Choir Vault, the Deep Resonance, and the Humming Dark. Twenty-three things live down there, plus a wandering rare and a three-phase boss called the Listener Below.

What makes it an engine milestone rather than a content drop is how it exists. There is no dungeon system. The Undersong is carved out of the same field that makes the hills and cliffs. The walls you see are the walls that block you, in single-player and online, because they are literally the same world. Interior monsters needed real work: standing on a cave floor instead of teleporting to the surface above it, staying inside the rock instead of climbing out through it, and short aggro ranges because sound carries but sight shouldn't, ten metres under the world.

The dungeon that audited the engine

And then the honest part. While siting the dungeon's entrance, the truth shots kept coming back wrong: from any real distance, the mouth wasn't there. Not fogged, not small — absent. Digging into why surfaced a regression that had been live for weeks: a performance change several versions back had quietly stopped drawing changes to the world at long range. Up close, edits rendered fine. Far away, no modification to the world — player digging, the Shaper's autonomous building, any of it — had been drawn at all. Because everything looked correct up close, nobody caught it. It took carving a forty-metre hole in a hillside and walking away from it to make the absence undeniable.

The fix restores distant edits at no measurable cost — the bench read the same before and after. The lesson goes in the book next to the drowned castle's: an optimization that drops a term doesn't fail loudly, it fails invisibly, and the only defense is looking at the world from far enough away. The dungeon didn't just add a place to explore. It made the engine tell the truth about what it had stopped drawing.

Engine v0.22.54 → v0.22.62, all of it live in the browser build at ractr.com/play. The lesson of the stretch: parallel work is fine, parallel landing is not — one lane at a time, the full suite between, and always check your work from a distance.