26.6 C
Berlim
Sexta-feira, Agosto 8, 2025

«Falsifiquem o quanto puderem»: os criadores do que é provavelmente o motor de jogos mais importante apelam para que os seus maiores problemas sejam finalmente resolvidos

Follow US

80FãsCurtir
908SeguidoresSeguir
57SeguidoresSeguir

Os micro-lags nos jogos Unreal Engine 5 são um problema frequente. A Epic apresenta agora soluções aos programadores.

Atualmente, quase nenhuma engine de jogos é tão sinónimo de esplendor visual quanto a Unreal Engine 5. No entanto, muitos jogos associam agora os rucklers e as quedas de desempenho à engine da Epic. O fabricante está agora a fornecer aos programadores uma série de soluções.

Epic declara guerra aos microlags

Uma resposta bastante engraçada, mas também muito apresentação emocionante do Unreal Fest 2025, que aconteceu no início de junho em Orlando, foi recentemente carregada no canal do YouTube da Unreal Engine. Nela, o engenheiro de software Ari Arnbjörnsson, da Epic, vestido com uma fantasia de caçador de bruxas, convida a todos para a «Hitch Hunt», ou seja, a caça aos micro-lagos.

Eles afetam muitos jogos desenvolvidos com a Unreal Engine 5. Na apresentação, a Epic apresenta uma série de razões para esses micro-travamentos, que foram descobertas através de entrevistas com vários estúdios. Além disso, há uma série de possíveis soluções.

No total, são abordadas sete razões para a micro-lag:

  • Problemas com streaming de níveis: Frequentemente causados pelo uso inadequado de objetos estáticos, o que leva à sobrecarga de memória e à coleta de lixo frequente.
  • Otimização física: Muitos programadores esquecem-se de otimizar a física, confiando no Nanite, mas geometrias complexas sem simplificação das colisões geram uma carga adicional.
  • Atuadores de spawn: Especialmente em NPCs complexos, que podem causar lag ao serem gerados.
  • Compilação de shaders PSO durante o jogo: Apesar da introdução do cache PSO no UE 5.3, esta continua a ser uma causa frequente de congelamentos no PC.
  • Garbage Collector: Pode causar lentidão se não funcionar de forma incremental.
  • Carregamento sincronizado de recursos: Quando os recursos são carregados de forma sincronizada, isso bloqueia o thread de renderização e causa lentidão.
  • Sobrecarga de blueprints: O uso excessivo ou ineficiente de blueprints também pode afetar o desempenho.

Para evitar esses problemas, de acordo com a Epic, é especialmente importante otimizar melhor e utilizar os recursos de forma mais eficiente. Os programadores devem integrar práticas de otimização comprovadas o mais cedo possível no processo de desenvolvimento, para evitar problemas desde o início.

Qual é a vossa experiência com jogos Unreal Engine 5?

RELATED ARTICLES

Battlefield 6 Beta: lançamento, inscrição, conteúdo – todas as informações sobre a versão beta aberta

A versão beta do Battlefield 6 está quase aí! Aqui encontras todas as informações sobre o lançamento, inscrição, Twitch...

Call of Duty: Black Ops 6 revela o que está por vir no Passe de Batalha da 5.ª temporada

Call of Duty: Black Ops 6 revelou o conteúdo do seu próximo Passe de Batalha da 5.ª temporada em...

4 novidades sobre Battlefield 6: regresso de mapas clássicos, bots no modo multijogador e por que a destruição é...

Em um evento multijogador sobre BF6 em Hong Kong, novas informações vieram à tona. Aqui está o resumo. Pouco antes...