GeekZilla
GamesInstagram

Morrowind agora pode ser jogado diretamente no navegador, sem instalação

O OpenMW-Web mostra até onde os navegadores modernos chegaram na execução de engines 3D completas, com suporte a gráficos, controles, saves e até planos para mods e multiplayer.

Um clássico que já exigiu computadores potentes no início dos anos 2000 agora pode rodar dentro de uma simples aba do navegador.

Um novo projeto chamado OpenMW-Web permite executar a engine de The Elder Scrolls III: Morrowind diretamente em navegadores modernos, sem streaming remoto, sem emulação tradicional e sem a necessidade de instalar o jogo como um aplicativo convencional.

A iniciativa é baseada no OpenMW, uma reimplementação aberta da engine original de Morrowind, criada para modernizar o funcionamento do RPG lançado pela Bethesda em 2002.

O resultado é uma demonstração impressionante de quanto a tecnologia dos navegadores evoluiu nas últimas décadas.


Não é streaming e também não é emulação

O aspecto mais interessante do OpenMW-Web está justamente na forma como o projeto funciona.

Ele não transmite o jogo a partir de um servidor remoto, como acontece em serviços de cloud gaming.

Também não tenta reproduzir o hardware de outra plataforma por meio de emulação.

Em vez disso, a própria engine do OpenMW é executada localmente dentro do navegador.

Essa diferença permite preservar diversos recursos importantes do jogo, incluindo:

  • renderização 3D completa;
  • sombras dinâmicas;
  • efeitos de água;
  • carregamento e salvamento de partidas;
  • suporte a controles;
  • física e sistemas internos da engine;
  • configurações gráficas ajustáveis.

Na prática, o navegador não está apenas exibindo imagens recebidas de outro computador. Ele está realmente executando o motor responsável pelo funcionamento do jogo.

https://www.youtube.com/channel/UCZJMNCVKJnu3zEXoH6fyL5Q


OpenMW modernizou a engine original de Morrowind

O OpenMW é um projeto de código aberto criado para substituir a engine original de The Elder Scrolls III: Morrowind.

Embora o jogo continue sendo considerado um dos RPGs mais importantes já produzidos, sua tecnologia original carrega diversas limitações relacionadas à idade do motor utilizado pela Bethesda.

O OpenMW busca resolver esses problemas com uma engine moderna e multiplataforma, oferecendo suporte para:

  • Windows;
  • Linux;
  • macOS;
  • resoluções modernas;
  • melhor estabilidade;
  • correções para falhas da engine original;
  • maior compatibilidade com hardware atual.

O OpenMW-Web leva essa mesma filosofia para o ambiente web, transformando uma tecnologia criada originalmente para aplicativos de desktop em uma experiência executada dentro do navegador.


Um mundo de demonstração funciona sem arquivos externos

Quem quiser testar o projeto não precisa necessariamente possuir os arquivos completos de Morrowind.

A aplicação oferece um pequeno mundo de exemplo totalmente independente, criado para demonstrar o funcionamento da engine.

Essa área pode ser aberta diretamente no navegador, sem instalação e sem a necessidade de selecionar arquivos externos.

O ambiente funciona como uma espécie de laboratório técnico, permitindo testar:

  • movimentação;
  • renderização de cenários;
  • interação com objetos;
  • desempenho gráfico;
  • compatibilidade com diferentes navegadores;
  • funcionamento dos controles.

Para acessar o jogo completo, porém, o usuário precisa fornecer legalmente seus próprios arquivos de dados de Morrowind.


O jogo completo exige os arquivos originais

O OpenMW-Web não distribui os arquivos comerciais do jogo.

Para jogar a campanha completa, o usuário precisa apontar a aplicação para os arquivos de instalação de sua própria cópia de Morrowind.

Depois que esses arquivos são selecionados, a engine passa a utilizar os dados locais para carregar:

  • mapas;
  • personagens;
  • texturas;
  • missões;
  • itens;
  • diálogos;
  • sons e músicas;
  • todo o restante do conteúdo original.

Segundo o desenvolvedor responsável pelo projeto, os arquivos não são enviados para servidores externos.

A aplicação utiliza recursos de acesso local disponibilizados pelo próprio navegador, permitindo que os dados permaneçam armazenados no computador do usuário.


Melhor desempenho em navegadores baseados no Chromium

Atualmente, o OpenMW-Web funciona melhor em versões de desktop de navegadores baseados no Chromium.

Entre os navegadores mais indicados estão:

  • Google Chrome;
  • Microsoft Edge;
  • Brave.

Essa preferência está relacionada ao suporte desses navegadores a recursos avançados de acesso a arquivos locais, gráficos acelerados e execução de aplicações web complexas.

O projeto ainda é experimental, portanto o desempenho e a compatibilidade podem variar dependendo do sistema operacional, do navegador e do hardware utilizado.


Browsers se tornaram verdadeiras plataformas

Durante muitos anos, os navegadores foram vistos principalmente como ferramentas para acessar páginas, textos, imagens e vídeos.

Essa realidade mudou completamente.

Hoje, navegadores modernos conseguem executar aplicações complexas que anteriormente exigiam programas instalados no sistema operacional.

Entre as tecnologias responsáveis por essa evolução estão:

  • WebAssembly;
  • WebGL;
  • WebGPU;
  • APIs avançadas de armazenamento;
  • acesso controlado a arquivos locais;
  • suporte a controles e dispositivos de entrada;
  • execução paralela de processos.

Essas tecnologias permitem transformar códigos originalmente desenvolvidos em linguagens como C e C++ para formatos que podem ser executados pelo navegador com desempenho próximo ao de aplicações nativas.


WebAssembly está por trás dessa nova geração de aplicações

Embora o navegador continue utilizando JavaScript para grande parte de seu funcionamento, projetos como o OpenMW-Web dependem cada vez mais do WebAssembly.

O WebAssembly permite executar códigos compilados com muito mais eficiência do que seria possível utilizando apenas JavaScript.

Isso abriu espaço para que navegadores passassem a executar:

  • engines de jogos;
  • editores de imagens;
  • programas de modelagem 3D;
  • emuladores;
  • ferramentas de desenvolvimento;
  • aplicações científicas;
  • softwares anteriormente limitados ao desktop.

O OpenMW-Web é mais um exemplo dessa transformação.


Ainda existem limitações

Como qualquer experimento em desenvolvimento, o OpenMW-Web apresenta problemas e limitações.

Testes iniciais indicam que o controle do mouse pode se comportar de maneira inconsistente em alguns menus.

A interação com determinadas interfaces também pode exigir ajustes, principalmente quando o navegador precisa alternar entre o controle do cursor e a captura dos movimentos dentro do jogo.

Outras limitações podem incluir:

  • compatibilidade variável entre navegadores;
  • desempenho inferior ao aplicativo nativo;
  • restrições no acesso a arquivos;
  • problemas ocasionais com controles;
  • recursos ainda não implementados;
  • necessidade de tolerância a falhas experimentais.

Esses problemas, no entanto, não diminuem a relevância técnica do projeto.


Suporte a mods pode chegar no futuro

O desenvolvedor responsável pelo OpenMW-Web já indicou interesse em ampliar os recursos disponíveis.

Uma das possibilidades mais importantes é o suporte a mods.

Morrowind possui uma das comunidades de modificações mais antigas e produtivas da história dos jogos para PC.

Durante mais de duas décadas, fãs criaram:

  • novas missões;
  • mapas gigantescos;
  • melhorias gráficas;
  • novos personagens;
  • reformas completas de interface;
  • correções de bugs;
  • expansões produzidas pela comunidade;
  • novos sistemas de combate e jogabilidade.

Levar esse ecossistema para o navegador seria um desafio considerável, mas também poderia transformar o OpenMW-Web em uma plataforma muito mais poderosa.


Multiplayer também está nos planos

Outra possibilidade mencionada é a implementação de recursos multiplayer.

O OpenMW já inspirou projetos capazes de adicionar experiências online ao mundo de Morrowind, algo que nunca esteve presente oficialmente no jogo original.

Uma versão web com multiplayer poderia permitir que usuários entrassem em mundos compartilhados diretamente pelo navegador.

Isso abriria possibilidades para:

  • servidores comunitários;
  • aventuras cooperativas;
  • eventos online;
  • mundos persistentes;
  • experiências personalizadas;
  • acesso simplificado sem instalação.

Por enquanto, porém, essa funcionalidade permanece apenas como uma possibilidade futura.


Um dos RPGs mais importantes da história

Lançado em 2002, The Elder Scrolls III: Morrowind marcou uma mudança importante para a série da Bethesda.

O jogo colocou o jogador na ilha de Vvardenfell, uma região exótica e alienígena dentro da província de Morrowind.

Diferente de muitos mundos de fantasia tradicionais, Vvardenfell apresentava:

  • cogumelos gigantes;
  • arquitetura incomum;
  • tempestades de cinzas;
  • criaturas estranhas;
  • conflitos políticos;
  • grandes casas rivais;
  • culturas e religiões próprias.

Sua liberdade de exploração, profundidade narrativa e quantidade de sistemas ajudaram a estabelecer a base para jogos posteriores como Oblivion e Skyrim.


Um jogo que já exigiu máquinas poderosas

Quando foi lançado, Morrowind era considerado um jogo tecnologicamente exigente.

Seu mundo tridimensional, ambientes extensos, efeitos de água e grande quantidade de objetos colocavam pressão significativa sobre os computadores disponíveis no início dos anos 2000.

Mais de duas décadas depois, a mesma engine pode ser reimplementada e executada dentro de uma aba do navegador.

Essa comparação mostra o tamanho da evolução do hardware e das tecnologias web.

O que antes exigia instalação, drivers específicos e um computador relativamente potente agora pode funcionar em um ambiente originalmente criado para visualizar páginas.


O código aberto mantém jogos antigos vivos

O OpenMW-Web também reforça a importância dos projetos de código aberto para a preservação de jogos antigos.

Engines proprietárias podem se tornar incompatíveis com novos sistemas operacionais, desaparecer junto com seus desenvolvedores ou permanecer limitadas por decisões técnicas tomadas décadas atrás.

Uma reimplementação aberta permite que a comunidade:

  • corrija falhas;
  • adicione suporte a novas plataformas;
  • melhore o desempenho;
  • implemente novos recursos;
  • preserve a compatibilidade;
  • mantenha o jogo acessível para novas gerações.

Mas existe uma diferença importante entre preservar uma engine e distribuir um jogo completo.

O OpenMW-Web fornece o motor necessário para executar Morrowind, mas não inclui os arquivos comerciais criados pela Bethesda.

Essa separação permite que o projeto desenvolva e distribua sua própria tecnologia aberta, enquanto exige que os usuários obtenham legalmente o conteúdo original.

É uma abordagem comum em projetos de reimplementação de engines, pois preserva a tecnologia e a compatibilidade sem disponibilizar indevidamente materiais protegidos por direitos autorais.


Análise GeekZilla

O OpenMW-Web não é necessariamente a forma mais prática de jogar Morrowind.

Para uma experiência longa, estável e carregada de mods, a instalação tradicional do OpenMW continuará sendo a melhor opção.

Mas esse não é o ponto mais importante do projeto.

O verdadeiro destaque está em mostrar que um navegador moderno já consegue executar uma engine 3D completa, processando gráficos, física, inteligência artificial, controles e salvamento local sem depender de servidores de streaming.

Durante anos, houve uma divisão clara entre sites e programas.

Sites eram acessados pelo navegador.

Programas complexos eram instalados no computador.

Essa divisão está desaparecendo.

Com tecnologias como WebAssembly, WebGL, WebGPU e APIs modernas de armazenamento, o navegador se tornou uma plataforma capaz de executar experiências que antes seriam consideradas impossíveis fora de um aplicativo nativo.

O fato de Morrowind funcionar dessa maneira também possui um valor simbólico.

Estamos falando de um jogo que, em 2002, ajudou a levar os computadores da época ao limite.

Agora, sua engine pode ser carregada dentro de uma aba ao lado de um serviço de e-mail, um vídeo e uma rede social.

O projeto ainda possui limitações, exige os arquivos originais e está longe de substituir a versão tradicional, mas representa um avanço técnico impressionante.

Mais do que uma curiosidade, o OpenMW-Web aponta para um futuro em que jogos clássicos, engines abertas e aplicações completas poderão ser acessados instantaneamente, sem processos complexos de instalação.

E, como tantas vezes acontece na tecnologia, esse futuro não começou dentro de uma grande empresa.

Começou com um desenvolvedor, um projeto aberto e a ideia aparentemente absurda de colocar Morrowind inteiro dentro de um navegador.