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