Notes from building a browser multiplayer dogfighter — the netcode, the flight model, and the decisions that let one person ship it.
-
July 2, 2026
Two thumbs at sea
A mobile decluttering pass on the naval HUD: the rangefinder, DETECTED banner and fleet orders each get their own lane instead of stacking on the reticle, the conning panel folds into a compact tap block clear of the throttle, the gunnery status moves to a quiet corner, and the gunsight's range dial takes the top-right while the minimap steps aside.
Read → -
July 2, 2026
Fight for the broadside
A World-of-Warships-style gunnery pass: turrets are real mounts with real firing arcs (swing broadside to bring all guns to bear), the gunsight projects its dispersion ellipse onto the sea, the guns reach over the horizon both ways — and the AI now obeys the same spotting rules you do. Plus: the whole ship line is unlocked from the first sortie; only the premium Tempest is earned.
Read → -
July 2, 2026
The naval playability pass
An audit-driven sweep of the sea war: rally-point spawns that cut the empty-ocean sail, a gunsight that teaches (flight time, calibrated lead ticks, readable splashes), caps the AI actually fights for, night you can see in, and a long tail of HUD fixes.
Read → -
July 2, 2026
Cameras that frame the fight
An audit of the 24/7 stream and the auto-cut highlight reels: the moment log now only records what the camera actually filmed, the reel planner can't cut the labeled moment out of its own clip, and both the stream's follow cam and the killcam learned to frame the fight — hunter, tracers and prey in one shot.
Read → -
June 28, 2026
Fire-control ranging, and the turret that swung off the beam
A naval gunnery pass: the forward turret now rides the forecastle instead of swinging off the beam as the ship turns, shells leave the barrel rather than the keel, and a new rangefinder lets you lock a range so the guns auto-elevate — no holdover.
Read → -
June 28, 2026
Domination: three zones that split the fleet
The single capture zone becomes three. It's a domination objective you can't hold with one massed line — the destroyers race for the flank caps while the heavies fight for the centre — placed north–south so neither side has a nearer cap.
Read → -
June 28, 2026
Warships modeled on the real thing
The naval hulls get a detail pass an order of magnitude denser, each class now modeled on a real WWII ship: a Fubuki destroyer, a County cruiser, a Yamato battleship, and a Des Moines for the premium.
Read → -
June 27, 2026
The Tempest: a prize at the top of the ladder
A premium heavy cruiser tops the naval unlock ladder: the Tempest, with autoloading guns — modeled on the USS Des Moines — that throw the fastest sustained fire in the fleet. A reward for forty sinkings, and a hull the AI never sails.
Read → -
June 27, 2026
Earn your fleet
The naval theater gets progression: every captain starts in the destroyer and earns the cruiser and battleship by sinking ships — a server-enforced career ladder built on the pilot record you already have.
Read → -
June 27, 2026
Balancing the fleet with robot battles
You can't fill a naval lobby on demand, so I balanced it with robots: a headless harness that runs dozens of full AI fleet battles and reports the numbers — and found a battleship that wasn't tanky, a fleet drifting all-battleship, and ships running aground.
Read → -
June 27, 2026
The fleet learns to fight together
The naval AI gets the air bots' squadron doctrine: warships now form into a division around a flagship — cruisers in the line, destroyers screening ahead — concentrate fire on one target, and fight to each class's strength.
Read → -
June 27, 2026
Reading the cap, taking cover
Two finishing touches for the naval cap: a HUD readout that tells you who holds the zone with a callout when it changes hands, and an AI that slips behind an island to break contact when it's badly hurt.
Read → -
June 27, 2026
AI that fights for the cap
The naval AI grows a brain: warships thread the island chains with look-ahead steering and make for the capture zone to contest the centre, instead of milling about at gunnery range.
Read → -
June 27, 2026
Capture the zone at sea
A capture zone for the naval theater: a contested ring of open sea you hold for points, so a team can win on map control as well as kills — and the central island gives the cap its own cover.
Read → -
June 27, 2026
Repair party & engine boost
Two new naval consumables: a repair party that heals the hull back over time, and an engine boost for a burst of flank speed — each on its own cooldown, so a captain is always deciding when to spend them.
Read → -
June 27, 2026
Islands that block your view
Islands are cover now: line of sight is checked against the terrain, so a warship tucked behind an island is hidden from anyone on the far side. The last piece of the naval concealment pillar.
Read → -
June 27, 2026
The Dreadnought joins the line
A third warship class for the naval theater: the Dreadnought battleship — slow and armored, shrugging off cruiser shells with her belt, answering with devastating slow-loading main guns. The fleet's rock-paper-scissors is complete.
Read → -
June 27, 2026
Now you see me: concealment & smoke
The core World-of-Warships pillar reaches the sea: ships are hidden beyond their spotting range until they fire or close in, star shells strip cover, and destroyers lay smoke screens to vanish.
Read → -
June 26, 2026
Star shells and the night sea
A naval gameplay pass: star shells that light the dark sea so you can fight at range, a fleet-action score that finally moves on AI kills, a ship's-bridge HUD, a warship lobby, and grounding you can back off of.
Read → -
June 26, 2026
Something for the flak to shoot: carrier strike planes
The naval theater launches air power of its own — AI torpedo bombers that hunt warship hulls, run in at wavetop height, and put fish in the water under the ships' anti-air flak. Built almost entirely from systems the game already had.
Read → -
June 26, 2026
The guns that aim themselves: secondaries and flak
Warships now work their own rapid-fire secondary batteries against anyone who closes to a knife-fight, and carry anti-air flak mounts overhead — all auto-worked, all riding the systems already in the engine, all isolated from the air game.
Read → -
June 26, 2026
Steel rain: armor, citadels, fire and flooding come to the sea
The naval theater grows teeth: HE and AP shells, penetration against an armored belt, citadel hits, fires and flooding, a damage-control party — and an AI warship patrol to try it all on.
Read → -
June 26, 2026
Casting off: a separate naval theater and its ocean map
Combined arms on one map got muddy, so ground and sea are splitting into separate modes. First up: the naval theater — an open ocean map where you take the bridge of a warship and sail it, World-of-Warships style, with an engine telegraph and a lagging rudder.
Read → -
June 28, 2026
Stop fighting the stick: auto-trim, without dumbing down the physics
A pilot said flying felt like wrestling the plane to keep it from falling out of the sky. He was right — so we gave it the trim wheel every real aircraft has. Hands off, it holds your altitude; pull, push or roll and it bows out instantly. The flight model never changed.
Read → -
June 25, 2026
Keep your distance: the fleets now form up and stand off
Each team now deploys in a diamond — battleship in the van, destroyers on the beams, carrier at the rear — anchored just out of gun range, so reaching the enemy fleet takes a spotter overhead.
Read → -
June 25, 2026
The killcam stays for the wreckage
The respawn screen no longer flashes for a frame before the replay, and the killcam holds a couple of seconds past the kill — the fireball and the long fall, not a cut on the trigger pull.
Read → -
June 25, 2026
One spawn screen, and it waits for the killcam
The respawn screen is now the same hangar you join from — full unit picker, launch choice and daily missions — and it holds off until the killcam finishes instead of burying the replay.
Read → -
June 25, 2026
Who got you: the killcam now plays from the killer's seat
We already had a killcam — it just didn't read like one. Now the death replay runs at full speed from the killer's cockpit, held long enough to watch, with a badge naming the pilot who got you.
Read → -
June 23, 2026
Aim like an ace: smarter gunsights for air and sea
The lead pip now tells you exactly where to point for a deflection shot — your speed and bullet drop included — and the battleship lays out its full firing solution so you can read it.
Read → -
June 20, 2026
There's always a dogfight on: watch Warbirds live, 24/7
Warbirds now runs its own around-the-clock broadcast of a real match, edited live by a director that chases the action — so there's always a fight to watch before you even click play.
Read → -
June 19, 2026
Shoot the wings off: planes that break where you hit them
Damage now lands somewhere specific — smoke the engine, spoil a turn by clipping a wing, starve the fuel — so a shot-up plane flies shot-up. Plus heavy tanks and a hands-off autopilot.
Read → -
June 16, 2026
There's always a fight: smarter bots, daily missions, and a flight school
Bots that fly by the same rules you do keep every server lively at any hour, daily challenges give you a reason to log in, and a private flight school lets you practice anything before you go live.
Read → -
June 15, 2026
Put Warbirds on your home screen and fly like it's a real app
Warbirds now installs to your phone or desktop with its own icon, full screen, no address bar — and it loads instantly. No app store, no download, same game one tap away.
Read → -
June 15, 2026
Your kills finally count: a pilot career, medals, and leaderboards
Warbirds now remembers you — your kills, wins, medals, and leaderboard rank stick around between sessions and build into a real pilot career. Still no account, no password. Just fly.
Read → -
June 15, 2026
Building a multiplayer flight sim where the server and browser run the same physics, byte for byte
How Warbirds.io keeps an authoritative Go server and an untrusted JavaScript client in lockstep — bit-identical flight models, terrain you never download, and parity tests that call me a liar when the two drift.
Read → -
June 13, 2026
Step off the runway and crew a battleship's big guns
A whole second way to play: take over a battleship's main battery, plot targets on a chart, lob shells over the mountains, and call in a spotter plane to walk fire onto targets you can't even see.
Read →