Содержание
Half-Life 2 в браузере теперь запускается как полноценная игра: с основной кампанией, двумя эпизодами, сохранениями и консолью Source. Не облачный стрим, не демо на пару уровней, а неофициальный порт, который крутится локально на компьютере через WebGL 2.
Проект сделали разработчики Slqnt и 98006. На работу у них ушло три месяца. Публичный запуск они обозначили 25 июня 2026 года, а сама версия доступна на странице браузерного порта Half-Life 2.
WebGL 2 и WebAssembly тащат Source Engine
Порт запускает Half-Life 2 прямо в браузере, но игра считает физику, графику и логику на вашем устройстве. Облака в цепочке нет, поэтому задержка и качество картинки зависят от локального железа, браузера и драйверов.
Графику тянет WebGL 2 — JavaScript API, который обращается к GPU для тяжёлых графических задач. Браузер не рисует игру как обычную страницу. Он отдаёт видеокарте команды ближе к тому, как это делает нативное приложение.
Код Source Engine на C++ помогает перенести WebAssembly. Он даёт браузеру понятный формат исполнения, без полного переписывания движка на JavaScript. Для старой игры 2004 года это особенно удачный случай: требования низкие, а запас мощности у современных ПК большой.
С ассетами авторы поступили аккуратно. Порт использует виртуальную файловую систему и подгружает сжатые файлы быстрыми веб-запросами. При первом запуске кэш собирается несколько минут, после этого кампания стартует без установки клиента на диск.
Сохранения, консоль и достижения
Сохранения работают через файлы .sav, которые браузер кладёт в кэш или IndexedDB. Это не то же самое, что папка с установленной Steam-версией, но результат для игрока привычный: закрыл вкладку, вернулся позже, продолжил с нужного места.
В порт добавили консоль Source. Через неё можно вводить классические команды, менять переменные движка и включать чит-коды. Для Half-Life 2 это часть старой ПК-культуры, где консоль была почти штатным инструментом настройки.
- Кампания: полная основная Half-Life 2
- Дополнения: Episode One и Episode Two
- Функции: сохранения, консоль Source, встроенные достижения
- Запуск: через браузер, без облачного стриминга
Производительность: ПК держит выше 100 FPS

Tom’s Hardware проверил порт на трёх устройствах: ПК с Ryzen 7 7700X и Radeon RX 6700 XT, смартфоне OnePlus 12 и модифицированной Nintendo Switch с Android. Предсказуемо, лучше всего игра пошла на настольном компьютере.
На ПК Half-Life 2 работала в полноэкранном режиме, с максимальными настройками и частотой выше 100 FPS. Для игры на Source это не рекорд сам по себе. Гораздо любопытнее, что браузерный слой не ломает впечатление от старой кампании.
С мобильными устройствами картина хуже. У Tom’s Hardware браузерная версия на смартфоне не заработала нормально, хотя другие пользователи сообщали об успешном запуске. Тут многое зависит от конкретного браузера, Android-сборки и поддержки WebGL 2.
Баги пока есть даже на удачном настольном сценарии. Игроки заметили забавный сбой с головами персонажей: лица рендерятся некорректно, глазницы остаются пустыми, и NPC выглядят как зомби. В сложных кат-сценах иногда не срабатывают отдельные анимации.
Правовой статус зависит от Valve
Порт неофициальный, поэтому над ним висит риск DMCA-жалобы. Формально проект использует чужую интеллектуальную собственность, и судьба зависит от позиции Valve. Компания часто терпимо относится к фанатским проектам, но гарантий тут нет.
У браузерных портов уже есть похожие примеры. Quake III доступен как отдельный браузерный проект по демо-версии The Longest Yard, а старые ПК-игры давно живут в веб-оболочках и эмуляторах. Железо и браузеры дозрели до этого уровня; главный барьер теперь не техника, а права на игры.
Публичный запуск проекта разработчики обозначили 25 июня 2026 года; на 5 июля браузерный порт Half-Life 2 всё ещё остаётся доступен на странице проекта.