Back
Technology

Half-Life Ported to Nokia N95 via Xash3D FWGS Engine

View source

Dante Leoncini Brings Half-Life to the Nokia N95

A 2007 smartphone now runs a 1998 classic, powered by the open-source Xash3D FWGS engine.

Developer Dante Leoncini has successfully ported Valve’s landmark 1998 first-person shooter, Half-Life, to the Nokia N95. Released in 2007, the N95 is now running the complete single-player campaign on its Symbian S60v3 operating system, utilizing the open-source Xash3D FWGS engine.

Hardware Limitations Overcome

The Nokia N95 is no powerhouse by modern standards. Its specifications include:

  • Display: 240×320 QVGA
  • Processor: Dual ARM11 CPU clocked at 332 MHz
  • Memory: 128 MB of RAM (on the 8GB model)

Despite these constraints, the port achieves impressive results.

Current Performance & Features

  • Gameplay: The entire single-player campaign is functional, complete with sound and all weapons.
  • Performance: The game runs at approximately 30 frames per second, a remarkable feat for the hardware.
  • Controls: Users can play using the device’s built-in controls or connect a Bluetooth mouse and keyboard for a more traditional experience.

What’s Coming Next

Leoncini has outlined a roadmap of planned improvements, including:

  • LAN and online multiplayer support
  • Enhanced performance and refined AI behavior
  • Polished graphics
  • Comprehensive bug testing