Доступен тестовый мир и полная версия с локальными файлами.
Разработчик под ником /u/Dumpster_Buddy представил проект OpenMW-Web — веб-версию открытой реализации движка The Elder Scrolls III: Morrowind, позволяющую запускать игру прямо в браузере без установки, эмуляции или потоковой передачи с удаленных серверов. Вместо этого проект использует WebAssembly для компиляции C++-кода OpenMW в машинный код, выполняемый в песочнице браузера.
Для доступа к полной игре пользователь указывает путь к своим локальным файлам данных Morrowind — после этого открываются все функции: тени, вода, сохранения, поддержка геймпада и настройки графики. Встроенный «пример мира» работает автономно без внешних файлов, служа тестовой площадкой для разработки. Проект лучше всего работает на десктопных версиях Chrome, Edge и Brave.
OpenMW стал для фанатов Morrowind чем-то вроде народного спасения — это открытая реализация оригинального движка, которая работает на Windows, macOS и Linux и исправляет сотни ошибок старой игры, добавляя поддержку современных разрешений, шейдеров и даже модификаций.
Благодаря Emscripten, набору инструментов, который компилирует C++ в WebAssembly, Dumpster_Buddy умудрился запустить полноценную игру с физикой и всей игровой логикой прямо в веб-песочнице, причем без потери производительности, которая обычно убивает любой эмулятор. И самое приятное — все работает локально, файлы сохраняются на вашем устройстве, так что игра не зависит от внешних серверов и доступна даже без интернета, что в наше время уже почти подвиг.
Источник: hi-tech.mail.ru