Um desenvolvedor argentino demonstrou recentemente seu mais recente projeto de programação e modding: ele portou com sucesso o clássico jogo de tiro em primeira pessoa da Valve, “Half-Life”, para o smartphone Nokia N95 equipado com o sistema Symbian S60v3. Este telefone foi lançado em 2007, e "Half-Life" foi lançado pela primeira vez na plataforma PC em 1998. Impulsionadas por mecanismos de código aberto e desenvolvedores entusiastas, essas duas eras tecnológicas, com quase dez anos de diferença, agora podem "se encontrar" no mesmo dispositivo antigo.
O autor do projeto, Dante Leoncini, disse que este trabalho de portabilidade é baseado no motor Xash3D FWGS do projeto de código aberto, que visa tornar o mecanismo "Half-Life" original compatível com plataformas modernas de desktop e móveis e expandir mais funções do módulo nesta base. Através deste mecanismo e de sua própria otimização e adaptação, Leoncini tornou este jogo de tiro da era do PC uma experiência de execução relativamente “amigável para dispositivos móveis” em smartphones ARM antigos, como o Nokia N95.
Do ponto de vista do hardware, o Nokia N95 está equipado com uma tela QVGA de 240 × 320, equipado com processadores ARM11 duplos da Texas Instruments, com clock de 332 MHz, e a versão de 8 GB possui 128 MB de memória. Comparadas com os requisitos de configuração da versão comercial do "Half-Life" para PC daquela época, tais especificações eram teoricamente suficientes para suportar a operação de uma versão portada fortemente modificada. Leoncini disse que o atual processo de campanha para um jogador já pode funcionar normalmente em telefones celulares, incluindo elementos básicos como sons e armas, e pode manter um desempenho relativamente estável em cerca de 30 quadros por segundo.
Em termos de métodos de operação, esta versão transplantada não só permite que os jogadores usem diretamente os botões do próprio telefone para controle, mas os desenvolvedores também adicionaram suporte completo para teclado e mouse Bluetooth, tornando possível jogar “Half-Life” neste antigo controle deslizante de uma maneira mais próxima de um PC. O vídeo que ele postou na plataforma social

Leoncini revelou que continuará corrigindo problemas de desempenho restantes e vários bugs, e planejou uma lista de recursos de acompanhamento. Esta “lista de tarefas” inclui: adicionar modos multijogador LAN e online, melhorar ainda mais o desempenho e o comportamento da IA, melhorar o desempenho gráfico e outras melhorias visuais e de experiência, bem como realizar testes mais abrangentes para solucionar problemas sérios que podem atrapalhar a experiência de jogo.
Segundo relatos, Leoncini considera seus projetos de programação e vídeos didáticos na área de software livre mais como investimentos de interesse e entusiasmo do que como produtos comerciais. Ele também abriu canais de patrocínio e doação em plataformas como o Patreon, na esperança de atrair usuários que estejam dispostos a apoiar este tipo de projetos experimentais de "novas maneiras de jogar com equipamentos antigos", fornecendo algum apoio para a manutenção contínua e expansão da versão portada no futuro.