Een Argentijnse ontwikkelaar demonstreerde onlangs zijn nieuwste programmeer- en moddingproject: hij porteerde met succes Valve's klassieke first-person shooter "Half-Life" naar de Nokia N95-smartphone, aangedreven door het Symbian S60v3-systeem. Deze telefoon werd uitgebracht in 2007 en "Half-Life" werd voor het eerst gelanceerd op het pc-platform in 1998. Gedreven door open source-engines en enthousiaste ontwikkelaars kunnen deze twee technologietijdperken, die bijna tien jaar uit elkaar liggen, elkaar nu "ontmoeten" op hetzelfde oude apparaat.
Projectauteur Dante Leoncini zei dat dit porteringswerk gebaseerd is op de open source-project Xash3D FWGS-engine, die tot doel heeft de originele "Half-Life" -engine compatibel te maken met moderne desktop- en mobiele platforms, en op deze basis meer modulefuncties uit te breiden. Door deze engine en zijn eigen optimalisatie en aanpassing maakte Leoncini van deze shooter uit het pc-tijdperk een relatief "mobielvriendelijke" hardloopervaring op oude ARM-smartphones zoals de Nokia N95.
Vanuit hardwareperspectief is de Nokia N95 uitgerust met een 240×320 QVGA-scherm, uitgerust met dubbele ARM11-processors van Texas Instruments, geklokt op 332MHz, en de 8GB-versie heeft 128MB geheugen. Vergeleken met de configuratievereisten van de pc-winkelversie van "Half-Life" destijds, waren dergelijke specificaties theoretisch voldoende om de werking van een sterk gewijzigde geporteerde versie te ondersteunen. Leoncini zei dat het huidige campagneproces voor één speler al normaal kan worden uitgevoerd op mobiele telefoons, inclusief kernelementen zoals geluiden en wapens, en relatief stabiele prestaties kan handhaven op ongeveer 30 frames per seconde.
In termen van bedieningsmethoden stelt deze getransplanteerde versie spelers niet alleen in staat om rechtstreeks de eigen knoppen van de telefoon te gebruiken voor bediening, maar de ontwikkelaars hebben ook volledige Bluetooth-toetsenbord- en muisondersteuning toegevoegd, waardoor het mogelijk wordt om “Half-Life” op deze oude slider te spelen op een manier die dichter bij die van een pc ligt. De video die hij op een sociaal platform plaatste

Leoncini heeft onthuld dat hij de resterende prestatieproblemen en verschillende bugs zal blijven oplossen, en heeft een lijst met vervolgfuncties gepland. Deze "takenlijst" omvat: het toevoegen van LAN- en online multiplayer-modi, het verder verbeteren van de prestaties en het AI-gedrag, het verbeteren van de grafische prestaties en andere visuele en ervaringsverbeteringen, evenals het uitvoeren van uitgebreidere tests om ernstige problemen op te lossen die de game-ervaring kunnen verstoren.
Volgens berichten beschouwt Leoncini zijn programmeerprojecten en lesvideo's op het gebied van vrije software eerder als investeringen van interesse en enthousiasme dan als commerciële producten. Hij heeft ook sponsor- en donatiekanalen geopend op platforms zoals Patreon, in de hoop gebruikers aan te trekken die bereid zijn dit soort experimentele projecten voor 'nieuwe manieren om met oude apparatuur te spelen' te ondersteunen, waarmee hij enige steun biedt voor het voortdurende onderhoud en de uitbreiding van de geporteerde versie in de toekomst.