Содержание
Half-Life запустили на Nokia N95 с фреймрейтом до 30 FPS. Аргентинский разработчик Данте Леончини показал работу шутера Valve на Symbian-смартфоне 2007 года и добавил поддержку Bluetooth-мыши и клавиатуры.
Леончини написал об этом в своём посте в X 5 июня 2026 года. По его словам, просадки ещё остались, но причину он уже нашёл и работает над исправлением. Для такого железа это не просто забавный трюк, а хороший срез эпохи: телефон 2007 года догоняет минимальный игровой ПК конца 1990-х.
Nokia N95 тянет Half-Life не через эмуляцию
Half-Life на Nokia N95 работает не как обычная PC-версия под эмулятором Windows. Смартфон использует ARM-процессор и Symbian OS, поэтому игре нужен нативный порт под эту платформу, а не слой совместимости с настольной версией.
Это сильно меняет задачу. Эмуляция съела бы слишком много ресурсов, а у N95 их мало даже по меркам старых ноутбуков. Леончини уже сталкивался с узким местом в CPU, когда переносил Quake 3 на этот же класс устройств. Судя по его описанию, новые просадки в Half-Life идут из похожей зоны.
У таких портов часто есть общий технический фундамент. Для Half-Life на необычных платформах обычно используют Xash3D, открытый движок с совместимостью с GoldSrc от Valve. Его уже собирали для Android, Raspberry Pi и Meta Quest. Леончини пока не подтвердил, использует ли именно Xash3D в версии для Nokia N95.
Характеристики Nokia N95 против ПК 1998 года
Nokia N95 вышел в 2007 году и работал на Symbian OS 9.2 с оболочкой S60 3rd Edition. Внутри стоял Texas Instruments OMAP 2420 на 332 МГц, графика PowerVR MBX, 64 МБ оперативной памяти и экран 240×320 пикселей.
| Платформа | Процессор | Оперативная память | Графика и экран |
|---|---|---|---|
| Минимальный ПК для Half-Life | Pentium 133 МГц | 24 МБ | PC-графика конца 1990-х |
| Nokia N95 | TI OMAP 2420, 332 МГц | 64 МБ | PowerVR MBX, 240×320 |
| Nokia N95 8GB | TI OMAP 2420, 332 МГц | 128 МБ | PowerVR MBX, 240×320 |
На бумаге смартфон обходит минимальные требования Half-Life 1998 года. Но прямое сравнение частот тут обманчиво. У старого Pentium и ARM11 из OMAP 2420 разные архитектуры, разные компиляторы и разные графические API. Плюс Symbian никогда не была игровой платформой уровня Windows 98.
Поздняя версия Nokia N95 8GB вышла тоже в 2007 году и получила уже 128 МБ RAM. Леончини не уточнил, какой именно вариант использует. Это существенная деталь, потому что память уже мешала похожим проектам на S60.
У N95 уже была история с Quake III
История с Half-Life не возникла в пустом месте. Ещё в 2008 году разработчик Олли Хинкка перенёс Quake III Arena на смартфоны S60 3rd Edition с тем же чипсетом OMAP 2420. Порт поддерживал Bluetooth-клавиатуру и мышь, а сам телефон мог поднимать мультиплеерный сервер.
Тот Quake III работал на Nokia N95 8GB, N82 и E90. Обычный N95 в список не попал из-за 64 МБ оперативной памяти. Поэтому текущий результат Леончини особенно любопытен: Half-Life уже добрался до 30 FPS, но вопрос с конкретной ревизией телефона остаётся открытым.
Леончини до этого запускал на N95 Quake 3, Crash Bandicoot, эмуляцию Sega, ScummVM и NES. У него также есть собственный игровой движок и Blendersito — упрощённый клон Blender, написанный с нуля. Для одного Symbian-слайдера это уже почти музей портативного геймдева.
Half-Life вышла в 1998 году, а Nokia N95 — в 2007-м. Демонстрацию версии с 30 FPS, поддержкой мыши и клавиатуры Леончини опубликовал 5 июня 2026 года; какие баги остались и какой вариант N95 он использует, разработчик пока не уточнил.