Half-Life 2 agora disponível no navegador sem necessidade de instalação ou streaming

Redação Rádio Plug
9 min. de leitura
Foto: Créditos: Reprodução/slqnt

O clássico jogo Half-Life 2 pode ser jogado diretamente no navegador sem a necessidade de instalação ou serviços de nuvem, graças a um projeto desenvolvido por um programador conhecido como slqnt. O port utiliza a API gráfica WebGL 2, permitindo que o jogo funcione em uma aba do navegador.

Um aspecto importante do projeto é que não se trata de um serviço de streaming, como os oferecidos por plataformas como GeForce Now. Em vez disso, o jogo é executado localmente, processado pelo próprio navegador, eliminando a necessidade de baixar a versão da Steam ou de instalar arquivos pesados antes de começar a jogar.

Lançado em 24 de junho de 2026, o port pode ser acessado pelo endereço hl2.slqnt.dev. Os usuários apenas precisam abrir o link, aguardar alguns segundos de carregamento e clicar em “New Game” para entrar diretamente nas icônicas cidades de Cidade 17 ou Ravenholm, sem a necessidade de contas, lançadores ou instaladores.

Uma versão jogável de Half-Life 2 foi disponibilizada ao público. Não é necessário baixar nada, basta abrir o site e jogar! O webport foi criado por slqnt e 98006 em um período de apenas três meses! O projeto nasceu da colaboração de slqnt e 98006, que, de acordo com a comunidade, levaram cerca de três meses para desenvolver a versão com a ajuda ocasional de outros programadores.

É importante destacar que Half-Life 2 não é um simples demo 2D ou um visual estático. O jogo inclui física complexa, scripts, lógica de NPCs e grandes mapas projetados para a engine Source, utilizada pela Valve. Colocar tudo isso para funcionar dentro de uma aba do navegador representa um desafio significativo de desenvolvimento, mesmo que o resultado final ainda não esteja completo.

Assim que o projeto foi revelado no X (antigo Twitter), ele rapidamente ganhou atenção, e milhares de pessoas começaram a testar a versão em poucas horas, gerando questionamentos sobre a capacidade do servidor de suportar um alto volume de acessos simultâneos.

Funcionamento interno do port

A engenharia do port é baseada em um método de renderização chamado ToGLES, que permite à engine se comunicar com OpenGL ES, uma linguagem gráfica comumente usada em aplicativos Android. O Emscripten, uma ferramenta de transpilação, converte essas chamadas para WebGL 2 dentro do navegador. Com isso, slqnt não teve muito trabalho com a parte de renderização, pois muitos desafios já haviam sido superados.

No entanto, o verdadeiro desafio foram os arquivos do jogo. Essa versão da engine é anterior ao relançamento especial de Half-Life 2 e não era compatível com os arquivos mais recentes. O desenvolvedor, então, migrou para o branch steam_legacy na Steam, desempacotou os arquivos VPK do jogo e os dividiu em arquivos .data, um para cada mapa, permitindo que o navegador os carregasse sob demanda.

Jogando Half-Life 2 no navegador
Half-Life 2 em ação
Menu do Half-Life 2

Um dos principais desafios encontrados foram as animações faciais, que eram um dos recursos mais inovadores do jogo quando foi lançado em 2004. No port, essas animações causavam muitos travamentos, levando slqnt a desativar completamente o sistema para garantir uma jogabilidade mais estável.

Desempenho e limitações do port

Os testes realizados mostraram um desempenho impressionante para um jogo rodando em um navegador, com o Club386 relatando que a build supera 100 FPS, o que foi confirmado pelo comando interno cl_showfps 1, mesmo sem ser um aplicativo nativo para Windows.

No entanto, a experiência de jogo não é completamente fluida. O carregamento de novas áreas em segundo plano pode provocar engasgos, uma vez que o jogo baixa mapas e outros recursos à medida que o jogador avança, o que depende da velocidade da conexão de internet de cada um.

Aspecto Situação no port
Desempenho Acima de 100 FPS em testes
Instalação Nenhuma, roda direto no navegador
Animações faciais Desativadas por causar travamentos
Olhos dos personagens Texturas ausentes, com aparência estranha
Carregamento de mapas Sob demanda, sujeito a engasgos
Controle no celular Limitado, exige teclado ou gamepad

Alguns elementos visuais ficaram comprometidos, como as texturas dos olhos dos personagens, que agora possuem uma aparência estranha devido à substituição por um sprite. O desenvolvedor apontou que o compilador teve dificuldades para executar essas funções sem causar quedas de desempenho.

Embora seja possível abrir o port em navegadores de dispositivos móveis, os controles de toque são bastante limitados. Para uma experiência de jogo mais satisfatória no celular, é necessário conectar um teclado ou um controle.

Interface do jogo no navegador
Problemas de texturização no jogo

A importância do projeto para máquinas antigas

Esse port abre portas para um público que costuma ser excluído. Computadores como Chromebooks, PCs mais antigos e sistemas utilizados em escolas ou ambientes de trabalho, que não têm permissão para a instalação de novos programas, podem acessar o jogo com os recursos já instalados.

Nos últimos anos, a comunidade open source trabalhou arduamente para adaptar a Source Engine para o formato web, em projetos como HalfLife2JS e EmSource, que ajudaram a criar a base para este port. O trabalho de slqnt se beneficia dessas fundações para oferecer uma versão mais completa e acessível do jogo.

A escolha do momento para o lançamento também é simbólica, pois o jogo está se aproximando de duas décadas desde seu lançamento original, em 16 de novembro de 2004. Rumores sobre o próximo jogo da série, conhecido internamente como HLX, continuam a alimentar o interesse da comunidade.

Half-Life 2 no navegador

Leia também:

  • Half-Life 2 RTX Demo chega em 18 de março
  • Pesquisa de Hardware do Steam só existe por causa de Half-Life 2
  • Os 12 jogos mais vendidos na Steam em 2025

O risco de direitos autorais sobre o projeto

Um aspecto preocupante é a questão dos direitos autorais. O port utiliza código da engine e os próprios assets do jogo, o que se configura como uma área legalmente incerta. A Valve não apoiou publicamente essa iniciativa, o que torna o projeto vulnerável a um possível pedido de retirada a qualquer momento.

Ainda há um agravante que a comunidade observa: ao contrário de muitos projetos que funcionam como emuladores, que exigem que o usuário forneça os arquivos originais do jogo, esta versão parece disponibilizar o conteúdo completo sem solicitar comprovação de propriedade. Isso facilita um pedido de remoção por parte do detentor dos direitos autorais.

Esse cenário é semelhante ao que ocorreu com uma demo do GTA Vice City disponível no navegador, que acabou recebendo um pedido de DMCA da Take-Two. O projeto precisou ser reformulado e atualmente exige que o jogador forneça os dados do jogo antes de conseguir jogá-lo.

A Valve tem uma história de ser mais tolerante com a cena de mods quando comparada a outras desenvolvedoras. Contudo, sem uma mudança na forma de distribuição, o port de Half-Life 2 no navegador pode seguir o mesmo caminho da iniciativa de GTA.

Os interessados em testar o jogo devem se apressar enquanto o site estiver ativo.

Fonte(s): Half-Life 2 in browser e Club386

Fonte:: adrenaline.com.br

Anúncios
Compartilhe este artigo