A night-time downhill drift game for the Sony PSP, written in Rust. One car, one
road: 3.5 km of switchbacks down Sekira Pass, generated at boot rather than
shipped as a mesh. Gravity does the driving — the car builds speed downhill with
no throttle at all — and points come from holding a slide, with the guard rails
there to take them away again.
Install
Download AngleZero.0.1.0.zip and unzip it at the root of your memory stick. The
archive holds one file, already in the right place:
PSP/GAME/AngleZero/EBOOT.PBP
It then appears under Game → Memory Stick.
Requires custom firmware. Stock firmware will not launch unsigned homebrew.
Controls
| Action | Button |
|---|---|
| Throttle | ✕ (or D-pad Up) |
| Brake | □ (or D-pad Down) |
| Handbrake | ○ |
| Steer | D-pad Left/Right, or the analog nub |
| Reset to road | △ |
| Start run / restart | ✕ / △ |
Best time, score and combo persist to ms0:/PSP/SAVEDATA/ANGLEZERO/RECORD.BIN.
What is in it
The full descent, the drift scoring and combo, the chase camera, HUD and
minimap, synthesised engine and tyre audio, XMB icon, background and music, and
save data. Tested on real hardware, not only in an emulator.
The build carries no diagnostics: the capture tooling, debug overlay and
render-state overrides are behind a devtools feature that is off, and
scripts/release.sh refuses to package a build that contains them.
Notes
Track generation, physics, scoring, the camera and the screen flow are ordinary
Rust with no PSP dependency, covered by 167 host tests. The centreline and the
vehicle model are pinned to golden files so a drifting constant fails a test
rather than quietly moving the road.