A two-storey concrete atrium lit sodium orange, with a grate catwalk running out over four teal-lit brine tanks two floors below.

First person · Station 71-N

Halocline

Station 71-N is going dark and another crew wants the claim. Four levels of poured concrete around a fourteen-metre brine well, and four weapons that used to measure the weather.

Levels
4, one atrium
Footprint
56 × 44 m
The well
14 × 14 m
In the station
7

The game

DEPTH 00 M

Cold light,
close quarters.

Seven bodies inside a weather plant that is losing its argument with the Arctic. You get three of them. The other crew gets four.

01 — Light

The doorway is a light cycle

Sodium lamps in the habitation ring. Teal brine doing the actual key lighting in the atrium. Moon and blizzard past the dock door. Crossing a threshold jumps colour temperature like a terminator line, so you always know which climate you are fighting in. So does the crew hunting you.

  • Sodium #e0a24a Interiors
  • Brine #3ee0c8 The well
  • Moon #c8d4e6 Exterior

Sixteen point lights and one directional moon, which is the only shadow caster in the game. Lights are culled past their own radius plus eight metres.

A galley of long benches and bunk frames under pendant lamps, everything washed orange by sodium light.
8.4 m Sodium
The south deck at night: wet ice underfoot, the aurora banded teal over the ice shelf, and the anemometer held low in the right of frame.
0.0 m Moon

02 — Loadout

Instruments, not rifles

Four weapons and none of them military. Nothing here has a rail, an optic or a polymer grip. Every one of them was bolted together in the north lab out of something that used to take a reading.

  • ANEM Cup anemometer 720 rpm · 4-round burst · 26 a hit · 24 rounds · 1.72 s reload
  • SONDE Radiosonde tube Punishes panic
  • FLAKE Ice-core drill Owns stairs
  • PIN Pressure pin Lives on your hip
The ANEM held ready: a copper collar, a wire cage around the barrel and a small teal-lit gauge on the housing, frost caught in the recesses.
The ANEM

Recoil is an authored eight-sample vertical table per weapon that loops. Learn it once and it is yours. It is not a random kick.

03 — Opposition

Hunted, not matched

You and two on Salvage against four on Crew, so the maths is against you from the first second. They break line of sight. They go and look at the last sound they heard. They slide into long approaches, take cover, and reload where you cannot punish it.

Sight, interior
28 m
Sight, blizzard
18 m
Vision cone
110°
Reaction
0.18–0.34 s

First-shot error opens at 3.2° and closes to 0.6° over 1.4 seconds, on honest line-of-sight checks. Nobody shoots you through a wall.

04 — Wear

Salt is the wear

Nothing bleeds here. A hit shatters salt and rime in a teal-white spark; a headshot pops a larger burst and cracks a visor. The station tells the same story about itself — bloom in the cavities, ice welded to the storm-facing edges, wet polish where boots have been going for years.

Fifteen procedural material families — concrete, aged concrete, steel, storm paint, deck, copper, ice, salt, grate, brine, deep brine, glass, suit and two emissives. Each ships albedo, normal and roughness with AO packed.

The station roof at night: torn plates glowing white from the atrium below, lattice antenna towers with teal beacons marching to the horizon, and two aurora curtains under a high moon.

The world

The plant is failing.

71° north · sea ice · poured concrete · claim contested

Station 71-N Halocline is a poured-concrete weather-control plant welded to the sea ice. Four levels stack around one atrium, and the atrium is mostly hole.

Pump deck at the bottom with the brine tanks and the geothermal core. Operations mezzanine over the well. A habitation ring of galley and bunks above that. A torn roof at 12.6 metres where the antenna farm stands out in the blizzard. The south dock is open to the ice, the moon and the aurora, and the cold comes in through all of it.

You are a salvage contractor working the claim. So is somebody else, and the guns on both sides used to measure the weather.

  • SiteSea ice, 71° north
  • StructurePoured concrete, 56 × 44 m
  • RoofTorn, 12.6 m
  • WeatherBlizzard, aurora, moon
  • ClaimContested
Looking down the shaft from the east walk into the pump deck: four brine tanks with lit teal rims, copper mains and an orange drip tray on wet concrete.
0.0 m Pump deck, from the east walk

The well

DEPTH 13 M

The fastest way to score is the fastest way to die.

A fourteen-metre shaft of glowing brine runs open through all four levels, crossed at the mezzanine by two catwalks. In Hold, that shaft is the objective. There is no cover on a grate.

Two ways to take Station 71-N, and both of them put you where the other crew is already looking.

Vertical section through Station 71-N. Four decks at 0.0, 4.2, 8.4 and 12.6 metres, with a 14-metre brine shaft open through all of them and two catwalks crossing it at the operations mezzanine.
  1. 12.6m

    Torn roof

    Antenna farm out in the blizzard. The plates are open over the shaft, so the snow comes straight down.

  2. 8.4m

    Habitation ring

    Galley, bunks, copper mains. Warmest room in the station and the worst sightlines in it.

  3. 4.2m Hold

    Operations mezzanine

    Two catwalks cross the shaft here. Eighty seconds on this grate takes the claim.

  4. 0.0m

    Pump deck

    Brine tanks and the geothermal core. The tank rim scores too, and four floors can see it.

  5. Brine, lit from inside. It is the only thing in the building still working.

Hold

80 s

Cumulative seconds on the catwalk or the tank rim. The clock only runs while you are standing where everyone can see you.

Skirmish

20

First to twenty eliminations takes it. No node, no clock, nowhere to hide behind an objective.

Respawn

2.6 s

You come back at a point more than 14 metres from any enemy. Far enough to breathe, near enough that the shaft is still the shortest way back in.

Station 71-N

DEPTH 00 M

The station, top to bottom.

The roof is at 12.6 metres. The ice is at zero.

Lattice antenna towers with teal beacon lamps stretch to the horizon under aurora curtains and a high moon.
12.6 m Antenna farm
Mess benches with mugs and papers, bunk frames to the right, copper mains overhead under a rimed ceiling.
8.4 m Habitation galley
The catwalk running straight out over the well, sodium walls either side and teal tanks glowing two floors below.
4.2 m Operations catwalk
Looking straight up the shaft from the pump deck mid-burst, the muzzle lit white against four storeys of sodium-lit concrete.
0.0 → 12.6 m Up the shaft, live
Banks of round brine gauges with red bezels along the wall and a caged rack of sonde tubes beside them.
0.0 m North lab
Four brine tanks with lit teal rims on wet concrete, copper mains running the wall and an orange drip tray beside them.
0.0 m Brine tanks
The south dock running out to open sea ice, moonlit blocks on the deck and the far ice shelf on the horizon.
0.0 m South dock

The build

DEPTH 00 M

Counted,
not estimated.

Halocline ships no art files. There is no texture atlas, no mesh, no audio buffer and no download beyond the code itself: every material, every lamp, every sound is generated when the page loads.

The figures below come from the repository, not from a press kit. Line counts are wc -l. File counts are find. Where a number is an authored budget rather than a measurement, it is not in the table.

Adaptive resolution ladder

  1. 1.00
  2. 0.85
  3. 0.72
  4. 0.60
  5. 0.50

Five rungs, with a 1.0× CSS floor on handhelds so a phone never renders below its own screen. ?scaler=off pins it for measurement.

Not claimed here

The frame budget — 60 fps, mean frame under 16.7 ms, 280 draw calls typical — is the target written in the art-direction document. It has not been benchmarked on a machine anyone can name, so it is not in the table above as a result.

Art assets
0Every texture, mesh, material and sound is generated in code at load time. There is no art pipeline and no binary asset to download.
Game source
16,883 lines33 TypeScript modules totalling 16,584 lines plus one 299-line stylesheet, across eight subsystem folders.
Source files
34render, world, player, combat, fx, ui, audio and core, all coding against a single 450-line types contract.
Materials
15 familiesEach a procedural albedo, normal and roughness set with AO packed, at a minimum of 1024² within four metres of the camera.
Lights
16 point, 1 directionalSixteen sodium, brine and moon-fill point lights are placed by hand. The moon is the only directional and the only shadow caster. Each light is culled past its own radius plus eight metres.
Quality tiers
4Low, Medium, High and Ultra resolve to pixel budgets of 0.75, 1.5, 2.2 and 2.4 megapixels, and texture caps of 256, 512, 2048 and uncapped texels.
Scaler rungs
5Resolution ladder 1, 0.85, 0.72, 0.6, 0.5 with a 1.0× CSS floor on handhelds.
Harnesses
8 files, 1,222 linesA capture rig, a gunfeel time-to-kill clock, a line-of-sight cover test, a movement contract test, a trailer director and a shared dev server.
Reviews
230 documentsArt-direction writeups across 153 numbered rounds: 29,296 lines, roughly 228,000 words of scored feedback against a 100-point rubric.
Captured frames
1,486 PNGs190 shot directories plus 16 scratch rounds, each capturing the same eight-camera set at 1600×900.

Controls Mouse and keyboard, gamepad, or phone. WASD and mouse look, shift to sprint, control to slide out of a sprint, right mouse to bring the instrument up. On a touchscreen the left half moves and the right half looks.

Station 71-N Coming soon

The well is not open yet.

When it is, it opens in the tab you already have. Nothing to install, nothing to download. Until then, three of these already run.