All Project Sand Developer Diary entries
Interface update··5 min read

Added service ranks and the unit console

Kills now promote individual soldiers, and the selected unit shows rank, weapons, and passengers in one footer instead of a spreadsheet.

Project Sand / Field capture

Every soldier keeps a service record. Kills grant experience, five ranks raise damage and health, and the footer shows the rank, level, and the next locked course as badges instead of a paragraph.

The unit console replaced the old stat block. Damage is a range, each weapon has its own fire rate, and a vehicle's passenger bay sits in the same bar. The battle capture is a Dustrunner console under a tank fight.

The soldier in the footer should be the same soldier who just earned the rank.

That fight had been hitching. I cached layout reads, pooled tracers, and prewarmed shaders. In the profiled 76-unit battle the worst frame fell from about 900 milliseconds to under 70.

Harvester treads stay visible longer and read as dust. Crawler speed was halved so a full cargo run is a commitment, not a flicker across the dune.