Faithful
Game logic, physics, AI and rendering are ported function by function from the original executable, in the same fixed-point maths. The renderer is verified pixel-identical against a reference implementation.
A faithful, from-scratch reimplementation of the 1996 classic, using the data from your own CD. Runs on macOS, Linux, Windows and in your browser through the gasm WebAssembly runtime.

Every version of OpenRF (Return Fire (gasm).app on the Mac, the Linux and Windows bundles and the browser) is one WebAssembly module, openrf.wasm, running on gasm, a portable game runtime. The same inputs give the same frames and sound on every runner, checked hash for hash. Download a bundle, play in the browser or read Running on gasm.



