Legado vs. Multiplataforma: Porque é que o regresso de Hytale a Java/C# é uma vitória para os modders

Por : nome Categoria: technical : minutos min ler

A decisão de voltar ao Legacy Engine é o aspeto mais controverso do renascimento do jogo. Saiba porque é que isto é uma óptima notícia para os modders e para os jogadores de PC de gama baixa.

No mundo do desenvolvimento de software, reescrever um motor de jogo a partir do zero é muitas vezes considerado uma sentença de morte. Para a Hytale, quase foi. O recente anúncio de que a Hypixel Studios está a abandonar o seu esforço de vários anos para construir um motor multiplataforma C++ personalizado a favor do "Legacy Engine" original é o aspeto mais controverso - e provavelmente o mais importante - do renascimento do jogo. Para o jogador comum, isso soa como jargão técnico. Mas para a comunidade de modding e para os jogadores com PCs mais antigos, esta decisão define o futuro do jogo. A mudança de volta para uma arquitetura de servidor baseada em Java altera fundamentalmente quem pode jogar o jogo, como ele será modificado e como será seu desempenho. A experiência fracassada: O motor multiplataforma C++ Quando a Riot Games adquiriu a Hypixel Studios em 2020, o mandato era claro: expandir o escopo. O objetivo era levar o Hytale para dispositivos móveis e consoles, garantindo que ele pudesse competir com Roblox e Minecraft Bedrock Edition. Para isso, a equipa afastou-se do motor original (uma mistura de arquitetura de servidor Java e cliente C#) para um motor C++ unificado. No entanto, esta transição revelou-se desastrosa: Lag de jogabilidade: O novo motor estava "significativamente atrasado" em termos de diversão real. Enquanto a tecnologia era moderna, o jogo em si - combate, exploração, geração de mundo - estava faltando. Timeline Blowout: Estimava-se que manter o motor C++ exigiria mais dois anos antes que o jogo estivesse pronto para um teste Alpha. Drenagem de recursos: O desenvolvimento do motor consumiu os recursos do estúdio, deixando pouco tempo para a criação de conteúdo. O retorno do Legacy Engine: Uma vitória para os modders O "Legacy Engine" é o software que alimentou o famoso trailer de 2018. Ele é construído usando um servidor Java e um cliente C#. Essa abordagem híbrida é distinta: o cliente (o que você vê) é executado em C # para desempenho, enquanto o servidor (a lógica) é executado em Java. Por que isso é uma vitória para os modders? A comunidade de modding do Minecraft é construída em Java. Ao voltar para uma arquitetura de servidor baseada em Java, a Hytale está instantaneamente tornando seu código acessível para os milhões de modders que cresceram mexendo no Minecraft. Os modders são os mais importantes para a comunidade. Facilidade de acesso: Java é famoso por ser mais fácil de fazer engenharia reversa e modificar do que C++. Lógica do servidor: Como o servidor é executado em Java, os proprietários do servidor terão controle granular sobre a lógica do jogo, plug-ins e modos de jogo personalizados de uma forma que o C ++ raramente permite. Compatibilidade imediata: A curva de aprendizado para os desenvolvedores de plugins existentes do Minecraft mudarem para o Hytale agora é inexistente. O Fator "Flecs": Modernizando o Legado Crucialmente, o retorno ao Legacy Engine não significa que o jogo está rodando em tecnologia antiga. Blogs de desenvolvedores de meados de 2024 revelaram que a equipe havia integrado o Flecs, um Sistema de Componentes de Entidade (ECS) leve, em sua arquitetura. Isso é uma grande atualização técnica. Em um sistema orientado a objetos padrão (como o Minecraft), adicionar milhares de entidades (zumbis, porcos, flechas) causa atraso porque o computador tem que processar cada uma individualmente. O ECS agrupa essas entidades na memória, permitindo que o processador processe milhares delas simultaneamente. Isso significa que, apesar de ser "Legacy", o mecanismo deve lidar com batalhas massivas e populações complexas de servidores muito melhor do que o Minecraft jamais conseguiu. Requisitos do sistema: Funcionará? O retorno ao Legacy Engine também muda a conversa sobre os requisitos do sistema. O motor C++ estava a ser construído para uma escalabilidade moderna, mas o Legacy Engine foi concebido para funcionar numa vasta gama de hardware, semelhante ao Minecraft mas com uma melhor otimização. Requisitos de sistema estimados (especulação do Legacy Engine): ComponenteEspecificação mínima (estimada)Especificação recomendada (estimada) CPUIntel Core i3-3210 / AMD A8-7600Intel Core i5-4690 / AMD Ryzen 5 RAM4 GB8 GB - 16 GB (para modding pesado) GPUIntel HD Graphics 4000 / GTX 650GeForce GTX 1060 / Radeon RX 580 SOWindows 7/8/10/11Windows 10/11 (64-bit) Esta acessibilidade é um ponto-chave de venda. O jogo foi concebido para correr nos computadores portáteis dos adolescentes e não apenas nos equipamentos topo de gama dos entusiastas. A contrapartida: sem consolas (por enquanto) O custo dessa decisão é o cross-play. O Legacy Engine não é nativamente compatível com PlayStation, Xbox ou Nintendo Switch. Os desenvolvedores afirmaram que o Windows é a plataforma de lançamento, com o Mac / Linux sendo "tentado". Para os jogadores que sonham em jogar Hytale em seu iPad ou PS5, isso é uma deceção. Mas para o núcleo de jogos de PC que deu origem ao hype, este é um retorno à forma. O jogo já não está a tentar ser tudo para todos; está a tentar ser o melhor RPG sandbox para PC possível. Conclusão A troca de motor representa uma mudança filosófica de "Produto Corporativo" para "Plataforma Comunitária". Ao adotar o Legacy Engine, a Hypixel Studios está priorizando a jogabilidade imediata e a profundidade dos mods em detrimento do alcance teórico de um lançamento multiplataforma. Para a longevidade do jogo, esta decisão - por mais dolorosa que seja o cancelamento do trabalho em C++ - é provavelmente a que salvou Hytale da obscuridade.