An Argentinian developer recently demonstrated his latest programming and modding project: he successfully ported Valve's classic first-person shooter "Half-Life" to the Nokia N95 smartphone powered by the Symbian S60v3 system. This phone was released in 2007, and "Half-Life" was first launched on the PC platform in 1998. Driven by open source engines and enthusiast developers, these two technology eras, which are nearly ten years apart, can now "meet" on the same old device.

Project author Dante Leoncini said that this porting work is based on the open source project Xash3D FWGS engine, which aims to make the original "Half-Life" engine compatible with modern desktop and mobile platforms, and to expand more module functions on this basis. Through this engine and his own optimization and adaptation, Leoncini made this PC-era shooter a relatively "mobile-friendly" running experience on old ARM smartphones like the Nokia N95.

From a hardware perspective, the Nokia N95 is equipped with a 240×320 QVGA screen, equipped with Texas Instruments dual ARM11 processors, clocked at 332MHz, and the 8GB version has 128MB of memory. Compared with the configuration requirements of the PC retail version of "Half-Life" back then, such specifications were theoretically enough to support the operation of a heavily modified ported version. Leoncini said that the current single-player campaign process can already run normally on mobile phones, including core elements such as sounds and weapons, and can maintain relatively stable performance at about 30 frames per second.

In terms of operation methods, this transplanted version not only allows players to directly use the phone’s own buttons for control, but the developers also added complete Bluetooth keyboard and mouse support, making it possible to play “Half-Life” on this old slider in a manner closer to that of a PC. The video he posted on social platform

Leoncini revealed that he will continue to fix remaining performance issues and various bugs, and has planned a list of follow-up features. This "to-do list" includes: adding LAN and online multiplayer modes, further improving performance and AI behavior, improving graphics performance and other visual and experience enhancements, as well as conducting more comprehensive testing to troubleshoot serious issues that may disrupt the game experience.

According to reports, Leoncini regards his programming projects and teaching videos in the field of free software as investments of interest and enthusiasm rather than commercial products. He has also opened sponsorship and donation channels on platforms such as Patreon, hoping to attract users who are willing to support this type of "new ways to play with old equipment" experimental projects, providing some backing for the continued maintenance and expansion of the ported version in the future.