Engineering and software archaeology
Inside Darker
Worked examples from the original code, with diagrams, listening comparisons and interactive explanations.
Inside Darker’s graphics engine
Model bytecode, fixed-point perspective, palette lighting and the fountain’s reflections: from the city map to the screen.
Flight dynamics / retail 1995Inside Darker’s flight model
The Caero’s beacon-powered flight, the Skimma’s speed-dependent lift, braking and underground route guidance.
Sound drivers / retail 1995How Darker makes music
Five musical arrangements, custom instruments, independent loops and the path from sequence commands to synthesised audio.
Mission scripts / retail 1995Programming Darker’s missions
How small programs coordinate aircraft, objectives, radio messages and blackouts, and how the city remembers what happened.
Weapons and collisions / retail 1995Combat beneath the polygons
Aircraft resistance and recovery, vulnerable building volumes, and the unusual rules behind Darker’s weapons.
x86 and DOS / executable archaeologyUnpacking Darker’s executable
A five-byte interrupt handler interleaves instruction streams before decoding, expanding and relocating the game.
Development history / surviving demosDarker before release
Earlier cities, flight tuning, unfinished weapons and the small programming shortcuts preserved in two demo packages.