Half-Life now runs on a 2007 Nokia N95 at 30 FPS with Bluetooth mouse support

The N95 meets Half-Life's original PC requirements with its 332MHz CPU and 128MB of RAM, and Leoncini found a workaround for the missing GPU.

Half-Life now runs on a 2007 Nokia N95 at 30 FPS with Bluetooth mouse support
Comment IconFacebook IconX IconReddit Icon
Tech Reporter
Published
2-minute read time
TL;DR: Argentine developer Dante Leoncini ported Half-Life to the 2007 Nokia N95, achieving about 30 FPS with Bluetooth mouse and keyboard support. The phone's 332MHz CPU and 128MB RAM meet the original game's requirements despite lacking a GPU. Some crashes occur, but fixes and improvements are in progress.
Voice: Hassam Nasir
0:00 / 3:18
Use left and right arrow keys to seek audio.

Doom usually gets all the glory when it comes to unusual ports, but Argentine developer Dante Leoncini has just made a strong case for Half-Life. He has successfully ported Valve's 1998 shooter to a Nokia N95, a 2007 slider phone running the long-defunct Symbian OS, and it runs at around 30 FPS with full Bluetooth mouse and keyboard support.

The port is built on Xash3D FWGS, an open-source engine designed to make the original Half-Life compatible with modern and not-so-modern platforms beyond the PC. Leoncini handled the Symbian-specific work himself, building a native port rather than relying on emulation. The result runs on a 240x320 screen, which is admittedly tiny, but the single-player campaign is working, including sound, weapons, and dedicated server creation.

The hardware gap between the Nokia N95 and a late-90s gaming PC is smaller than you might expect. The N95 packs a dual ARM11 CPU running at 332 MHz and 128 MB of RAM in its 8GB model. Half-Life's original PC requirements called for a 133MHz Pentium and 24MB of RAM, meaning the phone actually clears those specs comfortably. What it is missing is a dedicated graphics card, but Leoncini has made it work regardless.

Bluetooth mouse and keyboard support is a genuine highlight. The N95 uses Bluetooth 2.0, which introduces a small amount of latency, but players can technically run through Gordon Freeman's debut adventure without wrestling with the phone's built-in controls. Some slowdowns and crashes still occur on specific maps, largely due to RAM limitations, but Leoncini says he has already identified the causes and is working on fixes.

Half-Life now runs on a 2007 Nokia N95 at 30 FPS with Bluetooth mouse support 2

The to-do list is still long. LAN and online multiplayer, improved AI behavior, better performance, and more polished graphics are all on the wishlist. Leoncini has not yet played through the entire campaign on the device, but says it runs reasonably well for where the port currently stands.

For anyone curious enough to try it, the engine files and installation guides are available on Leoncini's website and GitHub. You will need a copy of the original game files and a Nokia N95 gathering dust somewhere.

Photo of the ASUS TUF Gaming GeForce RTX 5080 16GB
Best Deals: ASUS TUF Gaming GeForce RTX 5080 16GB
Today7 days ago30 days ago
$1599.99 USD$1599 USD
$2186 CAD$2186 CAD
£2003.75£1936.71
$1599.99 USD$1599 USD
Check PriceCheck Price
* Prices last scanned 6/10/2026 at 4:51 pm CDT - prices may be inaccurate. As an Amazon Associate, we earn from qualifying purchases. We earn affiliate commission from any Newegg or PCCG sales.
News Source:x.com

Tech Reporter

Email IconX IconLinkedIn Icon

Hassam is a veteran tech journalist and editor with over eight years of experience embedded in the consumer electronics industry. His obsession with hardware began with childhood experiments involving semiconductors, a curiosity that evolved into a career dedicated to deconstructing the complex silicon that powers our world. From benchmarking PC internals to stress-testing flagship CPUs and GPUs, Hassam specializes in translating high-level engineering into deep, unbiased insights for the enthusiast community.

Stay Updated

Follow TweakTown for breaking tech news, reviews, and daily updates.

Add TweakTown as a preferred source on GoogleFind TweakTown on Apple News
Newsletter Subscription