Half-Life никогда не выходила на первой PlayStation — консоль не дожила до эпохи шутера, а максимумом стал порт на PS2 в 2001 году и отменённая версия для Dreamcast. Спустя 28 лет программист из Санкт-Петербурга Тимур Гагиев (XProger) показал обучающую главу игры, работающую на реальной консоли SCPH-9002 без монтажа и эмуляции.
Это не запуск оригинального движка GoldSrc и не фанатский демейк: автор пишет собственную реализацию игры под архитектуру PlayStation. Форматы данных Half-Life и исходники Xash3D открыты, поэтому задача сводилась к сборке логики, рендеринга и работы с уровнями под другое железо.
Оптимизация под старую консоль необычна: полигоны приходится не убирать, а добавлять. GPU PlayStation накладывает текстуры аффинно и не поддерживает перспективную коррекцию, поэтому геометрию дробят мельче, чтобы избежать искажений. Уровни тоже не берутся напрямую — автор написал собственный конвейер для перевода разбивки пространства в подходящий формат.
Вместо экранов загрузки Гагиев реализовал потоковую подгрузку: локация загружается за две секунды на удвоенной скорости привода. Благодаря родному формату звука и четырёхбитным текстурам вся игра теоретически укладывается в 64 мегабайта. Редакция сайта geekfan.site следит за проектом.
Как думаете, сможет ли такой порт выйти за рамки обучающей главы и охватить всю игру?



