← All projectsProjects / Nullfield2025 · team of 3

Nullfield

A zero-gravity puzzle shooter where recoil is your only means of movement. The predictive aim solver and the rollback netcode were mine; the art was not.

WebGL canvas · no build
No WebGL build uploaded for this project yet
Mouse aimLMB thrustSpace brakeQ rewindGamepad ✓Runs at 60 fps on integrated graphics. Nothing leaves your machine.

Trailer · 1:12

What I actually built

Predictive aim solver

Closed-form intercept against ballistic targets, evaluated per frame for every visible body. It is the only reason the game is playable with a mouse.

Rollback netcode

Eight frames of rollback over a deterministic fixed step. Desync hunting cost more time than the feature.

Momentum budget

Every level is authored as a thrust budget rather than a layout. Run out and the room politely refuses to be solved.

Impact audio

One-shot pool driven by relative velocity, ducked against the suit-breathing bed. Cheap, and it sells the vacuum.

Screens


Devlog

14 entries · newest first
Week 22

Rollback finally survives a lossy connection

Turns out I was resimulating one frame too few. Two days, one integer.

Week 17

The aim solver stopped needing an iteration loop

Replaced Newton-Raphson with the closed form. Same answer, 40× cheaper, considerably less pride.

All 14 entries →