Half-Life now runs on a Nokia N95 at 30 frames per second. Argentine developer Dante Leoncini built the port using the open-source Xash3D FWGS engine. The game works natively without emulation on the 2007 slider phone.
Argentine developer Dante Leoncini built the port using the open-source Xash3D FWGS engine.
The device uses a dual ARM11 CPU running at 332 MHz and 128 MB of RAM in its 8GB model. Leoncini reports that the single-player campaign functions with sound, weapons, and dedicated server creation. The port supports full Bluetooth mouse and keyboard input on the 240×320 screen.
The N95 hardware easily exceeds the original PC requirements for Half-Life. The system uses a Pentium 133 MHz processor and 24 MB of RAM as its baseline. Leoncini notes that some slowdowns and crashes still occur on specific maps due to RAM limitations.
LAN and online multiplayer remain unimplemented. These features appear on the developer's wishlist alongside improved AI and better performance targets. Leoncini has not yet played through the entire campaign but says it runs reasonably well for where the port currently stands.
Dante Leoncini offers the port as a free download directly to users. The software remains a free, non-commercial project without any official retail distribution channels.
Source: TweakTown



