Portal 2 запустили в браузере без установки

Энтузиаст Slant выложил версию Portal 2, запускаемую в окне браузера без установки и сторонних лаунчеров. Порт использует Emscripten, WebGL и WebAssembly, сохранения хранятся локально.

Энтузиаст под ником Slant выложил рабочую браузерную версию Portal 2. Игра запускается прямо в окне веб‑обозревателя и не требует локальной установки или отдельного лаунчера.

Для рендеринга трёхмерного мира автор выделил отдельный холст в интерфейсе, благодаря чему игра отображается и функционирует как веб‑приложение, а не как видеоплеер. Код игрового движка был собран с помощью Emscripten и WebAssembly, графику обрабатывает WebGL.

Сохранения помещаются в локальную память устройства, а в интерфейсе реализована отдельная кнопка для очистки кэша. Это позволяет управлять прогрессом без обращения к файловой системе или ручной загрузке файлов.

Автор признал, что перенос занимает много времени: «перенос проекта занимает уйму времени». В процессе работы Slant просил подписчиков посоветовать аниме для фонового просмотра.

Параллельно с Portal 2 Slant экспериментирует с веб‑портом для Garry’s Mod. Ранее он уже переносил Half‑Life 2, Counter‑Strike: Global Offensive, первый Portal и Team Fortress 2.

Технические ограничения веб‑версий могут влиять на производительность и совместимость с дополнительными модификациями. Игрокам, которым нужны полные возможности модов и расширенные настройки, вероятно, понадобится локальная версия игры.

Браузерный порт предоставляет способ запустить Portal 2 без установки и лишних настроек, что подходит для быстрого доступа к отдельным уровням или тестирования игры в браузере.

Статьи этого автора