Вышел неофициальный порт Grand Theft Auto V в браузере, но его быстро закрыли

8f3b7ae573ecc098682c7b5bdc01722a.jpg

Представлен неофициальный порт Grand Theft Auto V в браузере — проект playgta5.com . Решение сделано так, будто игру запустили на ПК или консоли. Это не стриминг или какая то трансляция, а действительно Web Assembly порт. Доступны два режима игры: сюжетный (можно пройти всю историю) и песочница (можно бегать по Лос‑Сантосу, устраивать перестрелки, управлять машиной и совершать другие игровые манёвры).

Через несколько часов сайт оказался недоступен.

Разработчик, популяризатор браузерного гейминга и эмуляции, а также техноблогер Никита Аксёнов (aka @Carter54 ) разъяснил принцип работы этого порта:

«Как устроена GTA 5 в браузере. Разработчики взяли реальный утекший пару месяцев назад исходный код GTA 5 от Rockstar (версию для ПК/PS4) и скомпилировали его почти «как есть» под WebAssembly. Главные технические факты: База кода: Это оригинальный движок RAGE в отладочной (дебаг) сборке.»

«Внутри кода даже остались пути к файлам на компьютерах разработчиков из тех самых слитых исходников (например, E:\P1\GTA5\...) Графика через WebGPU: Так как браузер не понимает DirectX 11, разработчики написали обертку. Игра думает, что рендерит картинку на ПК, но специальный слой ловит эти команды и передает их в браузерный WebGPU.»

«Память и аппетиты: Игра работает на архитектуре wasm64, требует от 3 ГБ до 16 ГБ оперативной памяти и использует многопоточность (pthreads). Что внутри: Все оригинальные технологии на месте: физика Euphoria, интерфейсы Scaleform и звук. Вырезали только ролики Bink Video. Как устроена система: Файлы игры качаются по HTTP, сохранения и ввод (мышь/клавиатура) работают через JavaScript, а звук через AudioWorklet.»

«Это порт в очередной раз доказывает, что границ в портировании игр в браузеры просто не существует!»

источник

😔

Здесь пока пусто

У первых комментариев больше шансов попасть в топ. Пишите!

Комментарии
Пока нету комментариев...