WARBIRDS.IO Dev Log

← All posts

The island got a life

Warbirds has always had a beautiful island to fight over — but it was a stage set, not a place. This pass gives it a pulse: boats working the water, a lighthouse sweeping the coast, gulls and a whale — and airfields that finally feel lived-in.

A striped red-and-white lighthouse at night sweeping a pale beam out over dark water under a field of stars
A landmark that lives whether or not the war notices it.

Nobody's watching, and that's the point

None of this shoots, scores, or gets in your way. Fishing boats putter neutral lanes in grey and white. A striped lighthouse on the highest coastal point turns its beam over the black water after dark. Gull flocks burst off the water when you skim the coast at speed, then settle again. And once in a rare while, a whale rolls through the waterline and blows a spout. The whole job is to make low, slow flying worth doing — to give you a reason to drop off the perch and go look at something.

One clock, no traffic

Here's the neat part. All of this is client-only. The server never simulates a single boat — and yet every player everywhere sees the same boat in the same place at the same instant. The trick is that every client already shares one thing: the server's clock. Boat and whale positions are pure functions of (world seed, server time), so two browsers that agree on the clock agree on the scenery — with zero bytes of network traffic spent on any of it. When the whale surfaces, it's a shared “did you see that?!” moment, not a lucky local fluke. The gull scatter and the ground-crew panic are the only exceptions: those are reactive and purely local, because it doesn't matter if my gulls flush a half-second before yours.

The striped coastal lighthouse by day with a flock of gulls wheeling around it over the shore
Skim the shore and the gulls burst off the water — here around the lighthouse by day.

Your home field, lived-in

The same pass reaches the airbases. Each one is now a proper graded apron with a marked runway and a couple of hangars — a level deck that reads as an airfield whether the base sits on a hillside or, for a waterfront corner, out over the shallows. Buzz your own strip and the ground crew bolt for cover, arms up, then wander back once the scare passes. A windsock at each base streams the round's actual wind — the same wind that's been drifting your bombs all along, now readable at a glance on short final. The control tower's glass cab lights up warm at dusk with a slow red beacon blinking on top. Little touches, but they turn three ramps and a flag into somewhere people actually work.

A control tower with a lit amber window band glowing at dusk beside an orange windsock, ground crew scattered across the field under a star-flecked sky
Dusk at the field: the tower windows come up, the beacon blinks, the crew run for it.

The one thing that isn't just for show

There's a single exception to “none of it fights,” and it's a deliberate one: every base parks a row of non-flyable reserve aircraft off the strip. They don't fly and they can't shoot — but they burn for points. That makes the enemy flightline a real target and gives you a reason to do the scariest thing in the game: a low, straight, slow pass right through their flak ring. They're built on the exact same plumbing as the flak nests and radar stations — unarmed destructibles that take damage, pay out, and respawn on a timer — so they slotted in without a single new line of combat code. Each one carries its plane type over the wire so the row shows real variety, and the client draws it from the same voxel builders your own fighter uses, sitting on its wheels until someone shoots it into a charred hulk.

A row of parked reserve fighters on the grass beside a team's tower, an enemy fighter rolling in on them trailing tracer
Parked reserves: they don't fight back, but they're worth the pass.

A stage set became a place. The war is still the main event — but now there's a whole quiet island going about its business underneath it, and every so often it's worth dropping down to fly through.