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!