Skip to content
Shell Shockers: A Full Multiplayer FPS, in a Browser Tab, Starring Eggs

Shell Shockers: A Full Multiplayer FPS, in a Browser Tab, Starring Eggs

Sentient eggs with shotguns, pastel arenas, and yolk physics, all running on Babylon.js at 60fps in a cold browser tab. Two hundred million players deep and still the best argument that the web can, in fact, host a real shooter.

Details

Published

What it is

Shell Shockers is what happens when someone looks at Call of Duty and thinks, yes, but eggs. You spawn as a sentient ovoid clutching a shotgun. You sprint around pastel arenas with names like Whisk Forest and The Bakery, cracking rival yolks in first person, watching the losers explode into cartoonish omelet bits. It is also a full multiplayer FPS running in your browser with no install, no launcher, no sixty gigabyte day-one patch, just a URL and a pointer lock.

Under the shell it is Babylon.js doing the heavy lifting, which is the part that tends to raise eyebrows around here. A persistent, matchmade shooter with hit detection worth arguing about, seven weapon classes, rotating maps, and a live economy, all shipped as WebGL to a cold browser tab. The team leaned hard into aggressive asset budgets and cartoon shading instead of fighting for photoreal frames they were never going to win, and the result holds 60fps on a Chromebook your nephew found in a drawer. Blue Wizard Digital has been iterating on it since 2017 and the game has quietly crossed two hundred million lifetime players.

Pop the devtools on a match and watch the scene graph churn, poke around the network tab to see how the rooms are stitched together, or just tab through the weapon inspect animations, which have more personality than most AAA reload rigs. If you want the backstory, there is a genuinely good GameDiscoverCo cover about how a tiny indie studio turned an egg joke into a business. Go crack something.

How it’s made

Technology
WebGL
Framework & Tool
Babylon.js
Interaction
Multiplayer