Домой Новости Игры TES III: Morrowind теперь можно запустить прямо в браузере

TES III: Morrowind теперь можно запустить прямо в браузере

Благодаря OpenMW и WebAssembly в классическую RPG можно поиграть без установки на ПК прямо в окне Chrome, Edge или Brave.

Пока Тодд Говард и команда Bethesda продолжают портировать Skyrim на все возможные устройства и хранят молчание о TES VI, энтузиаст с ником Dumpster_Buddy решил напомнить миру о классике — The Elder Scrolls III: Morrowind. Моддер создал проект, позволяющий запустить культовую RPG прямо в окне браузера.

Технической базой для проекта стал открытый движок OpenMW. Автор перенес программный код игры в формат WebAssembly. Важно понимать, что это не облачный стриминг и не эмуляция в привычном понимании: исполняемый код запускается непосредственно внутри браузера пользователя, поэтому установка каких-либо тяжелых файлов на компьютер не требуется.

При запуске проекта пользователю предлагается два варианта:

  • Играть в ограниченную демо-версию игрового мира.
  • Указать путь к папке с уже купленной игрой Morrowind, чтобы получить доступ к полной версии проекта со всеми дополнениями.

Как отмечают первые игроки, такая гибкость открывает интересные возможности: например, файлы игры можно хранить на обычном USB-накопителе и запускать полноценную RPG на любом рабочем ноутбуке с доступом в интернет.

На данный момент стабильнее всего «браузерный» Morrowind функционирует в браузерах Chrome, Edge и Brave. Портированная версия поддерживает современную систему сохранений, управление с помощью геймпада и даже позволяет устанавливать сторонние модификации. По словам Dumpster_Buddy, адаптация движка под веб-стандарты потребовала серьезной переработки графического стека.

Большая часть работы над графикой была связана с тенями, которые больше не пляшут при движении, отражениями в воде с размытием через кастомный шейдер и попиксельным освещением. Аппаратное сглаживание на WebGL2 не работает с постобработкой, так что вместо него мы используем суперсэмплинг. Всё это выдаёт стабильные 60 fps, даже при прогулке по Балморе — раньше это было узким местом.

Dumpster_Buddy

В ближайших планах разработчика — внедрение полноценного менеджера модов и добавление поддержки многопользовательского режима. Проект наглядно показывает, насколько далеко шагнули современные веб-технологии в вопросе запуска сложных игровых движков без использования нативного ПО.

Источник: http://stopgame.ru