Minecraft Java vai trocar OpenGL por Vulkan na atualização Vibrant Visuals

Minecraft Java vai trocar OpenGL por Vulkan na atualização Vibrant Visuals

A Mojang Studios anunciou uma das mudanças técnicas mais importantes da história do Minecraft: Java Edition. Como parte da futura atualização Vibrant Visuals, o jogo deixará de usar OpenGL como API gráfica e passará a utilizar Vulkan para renderização.

A transição marca o fim de uma era. O OpenGL acompanha o Minecraft Java desde o início, nos anos 2000, e foi essencial para manter o jogo compatível com Windows, Linux e macOS. No entanto, a tecnologia criada nos anos 1990 deixou de evoluir há quase uma década e vem sendo descontinuada no macOS. Em um futuro próximo, dispositivos da Apple simplesmente não terão mais suporte ao OpenGL.

Diante desse cenário, a Mojang decidiu modernizar a base gráfica do jogo.

Por que Vulkan?

O Vulkan é uma API gráfica moderna, com cerca de 10 anos de mercado e amplo suporte dos principais fabricantes de hardware. Ele já é suportado nativamente no Linux e no Windows, enquanto no macOS será utilizado por meio de uma camada de tradução para a API Metal, tal como já ocorre com diversos outros títulos, sem penalidades significativas de desempenho, segundo os desenvolvedores.

Além de garantir a continuidade do suporte ao macOS, a mudança abre espaço para melhorias visuais e ganhos de desempenho. A atualização Vibrant Visuals depende justamente dessa base mais moderna para entregar novos efeitos gráficos e otimizações que seriam difíceis, ou até impossíveis, de implementar com OpenGL.

A Mojang reforça que o objetivo continua o mesmo: manter o Minecraft: Java Edition jogável na maior variedade possível de PCs, incluindo Linux e macOS.

Impacto para jogadores e modders

A mudança, porém, não será tranquila para todos. Mods que utilizam OpenGL diretamente para renderização precisarão ser adaptados. A Mojang já alertou que essa transição exigirá mais esforço do que as atualizações comuns entre versões do jogo.

A recomendação é que desenvolvedores de mods comecem a se afastar do uso direto do OpenGL e priorizem as APIs internas de renderização do próprio Minecraft, facilitando a futura compatibilidade com Vulkan.

Para os jogadores, o principal impacto será indireto: alguns mods podem demorar para se adaptar. Além disso, GPUs muito antigas, especialmente com mais de 10 anos, podem não oferecer suporte ao Vulkan.

A implementação será feita aos poucos. Durante o período de testes, previsto para começar no verão do hemisfério norte, será possível alternar entre OpenGL e Vulkan. A Mojang só removerá o OpenGL quando estiver satisfeita com a estabilidade e o desempenho.

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!