Un développeur argentin a récemment présenté son dernier projet de programmation et de modding : il a porté avec succès le jeu de tir à la première personne classique de Valve, "Half-Life", sur le smartphone Nokia N95 alimenté par le système Symbian S60v3. Ce téléphone est sorti en 2007, et « Half-Life » a été lancé pour la première fois sur la plateforme PC en 1998. Poussées par des moteurs open source et des développeurs passionnés, ces deux époques technologiques, distantes de près de dix ans, peuvent désormais « se rencontrer » sur le même ancien appareil.

L'auteur du projet, Dante Leoncini, a déclaré que ce travail de portage est basé sur le moteur du projet open source Xash3D FWGS, qui vise à rendre le moteur original "Half-Life" compatible avec les plates-formes de bureau et mobiles modernes, et à étendre davantage de fonctions de module sur cette base. Grâce à ce moteur et à ses propres optimisations et adaptations, Leoncini a fait de ce jeu de tir de l'ère PC une expérience de fonctionnement relativement « adaptée aux mobiles » sur les anciens smartphones ARM comme le Nokia N95.

D'un point de vue matériel, le Nokia N95 est équipé d'un écran QVGA 240 × 320, équipé de deux processeurs Texas Instruments ARM11, cadencés à 332 MHz, et la version 8 Go dispose de 128 Mo de mémoire. Comparées aux exigences de configuration de la version PC commerciale de "Half-Life" à l'époque, ces spécifications étaient théoriquement suffisantes pour prendre en charge le fonctionnement d'une version portée fortement modifiée. Leoncini a déclaré que le processus actuel de campagne solo peut déjà fonctionner normalement sur les téléphones mobiles, y compris les éléments de base tels que les sons et les armes, et peut maintenir des performances relativement stables à environ 30 images par seconde.

En termes de méthodes de fonctionnement, cette version transplantée permet non seulement aux joueurs d'utiliser directement les boutons du téléphone pour le contrôle, mais les développeurs ont également ajouté une prise en charge complète du clavier et de la souris Bluetooth, permettant de jouer à "Half-Life" sur cet ancien curseur d'une manière plus proche de celle d'un PC. La vidéo qu'il a publiée sur la plateforme sociale

Leoncini a révélé qu'il continuerait à corriger les problèmes de performances restants et divers bugs, et a prévu une liste de fonctionnalités de suivi. Cette « liste de choses à faire » comprend : l'ajout des modes multijoueur LAN et en ligne, l'amélioration des performances et du comportement de l'IA, l'amélioration des performances graphiques et d'autres améliorations visuelles et de l'expérience, ainsi que la réalisation de tests plus complets pour résoudre les problèmes graves susceptibles de perturber l'expérience de jeu.

Selon certaines informations, Leoncini considère ses projets de programmation et ses vidéos pédagogiques dans le domaine du logiciel libre comme des investissements intéressants et enthousiastes plutôt que comme des produits commerciaux. Il a également ouvert des canaux de parrainage et de dons sur des plateformes telles que Patreon, dans l'espoir d'attirer des utilisateurs prêts à soutenir ce type de projets expérimentaux de « nouvelles façons de jouer avec du vieux matériel », fournissant ainsi un certain soutien pour la maintenance continue et l'expansion de la version portée dans le futur.