D3WASM: como jogar Doom 3 no navegador
Doom 3 no navegador

Não restam mais dúvidas de que o Doom original e sua sequência podem ser executados até em um tijolo Lego, mas o que acontece com o Doom 3? Suas exigências técnicas são muito superiores e, na época do lançamento, podia derreter vários computadores… mas ele tem quase 20 anos sobre os ombros, e isso o torna um grande candidato para novos experimentos. D3WASM é um deles e essencialmente nos apresenta um port do motor id Tech 4, criado com uma combinação de Emscripten, WebAssembly e WebGL para sua execução em navegadores modernos.

Doom 3 é um dos títulos mais peculiares de toda a franquia. O pessoal da id Software decidiu abandonar o perfil veloz e ultra-violento dos primeiros jogos para adotar um estilo mais lento e tático, com uma atmosfera muito densa, cenários claustrofóbicos e uma escuridão predominante. Ao mesmo tempo, Doom 3 impôs requisitos de hardware muito elevados, que colocaram alguns jogadores em apuros.

Jogando Doom 3 no navegador com D3WASM

D3WASM: como jogar Doom 3 no navegador
«Uma demo para uma demo»

Hoje, a situação mudou completamente. Com duas décadas sobre os ombros, Doom 3 se tornou o benchmark por excelência de equipamentos retrô, mas os computadores modernos não devem ter problemas para executá-lo. Com isso em mente, chegamos ao D3WASM, um port do motor id Tech 4 compatível com navegadores atuais como Chrome e Firefox. O projeto usa a demo oficial de Doom 3, e devo reconhecer que funciona muito bem.

D3WASM: como jogar Doom 3 no navegador
O uso de V-Sync tende a estabilizar o framerate
D3WASM: como jogar Doom 3 no navegador
Nosso herói anônimo chega à base...

O primeiro download não é muito grande (cerca de 20 megabytes), mas uma vez iniciada a partida, devemos esperar que o jogo salve cerca de 400 megabytes localmente. O resto é questão de configurar Doom 3, melhorar seus gráficos, mudar as atribuições de teclas e outros detalhes. A última atualização do D3WASM remonta a fevereiro do ano passado, quando seu criador Gabriel Cuvillier conseguiu reduzir o tamanho dos binários em 35 por cento e aumentar o desempenho geral em 50 por cento.

D3WASM: como jogar Doom 3 no navegador
Obviamente, sempre há um cientista que entende a situação e tenta avisar a todos, mas...
D3WASM: como jogar Doom 3 no navegador
... digamos que a base fica de cabeça para baixo.

Gabriel também explica na página oficial que é possível executar a versão completa de Doom 3, desde que o usuário aceite uma página web devorando mais de 2 GB de RAM (sendo honestos, um lanche para o Chrome). Agora, essa conversão é entre 40 e 60 por cento mais lenta que a edição nativa, em parte pela falta de multithreading. De qualquer forma, a demo é excelente e definitivamente merece seu tempo.

Site oficial: Clique aqui