Skip to content

OpenNFSPUPorsche Unleashed, reimplemented

A faithful reimplementation of Need for Speed: Porsche Unleashed (Electronic Arts, 2000) in C11, ported function by function from the Windows game. It runs the game from your own copy, as one WebAssembly module for the gasm runtime, natively and in the browser. Early work in progress.

Built for gasm ​

Built for gasmBuilt for gasm

OpenNFSPU is one WebAssembly module, opennfspu.wasm, running on gasm, a portable game runtime: the same module natively (gasm-run) and in the browser. See Running on gasm, or play in the browser.

Status ​

Early: infrastructure and format decoders. The game is not playable yet. Details in Status.

Sibling projects ​

OpenNFSPU follows the conventions of OpenRF (Return Fire) and OpenGTA (Grand Theft Auto): a portable C11 core, ported from the original executable, on gasm.

OpenNFSPU is released under the GPL-3.0. Need for Speed: Porsche Unleashed is © 2000 Electronic Arts; Porsche is a trademark of Dr. Ing. h.c. F. Porsche AG. OpenNFSPU contains no original code or assets and is not affiliated with them: it runs the game from your own copy. It runs on gasm.