Engenheiros da Epic explicam por que jogos no Unreal Engine travam - e como resolver !!

Se você já jogou algum título feito na Unreal Engine no PC e sofreu com stuttering, travadinhas inexplicáveis ou congelamentos irritantes... você não está sozinho. Durante a Unreal Fest 2025, em Orlando, o engenheiro sênior da Epic Games, Ari Arnbjörnsson, deu uma palestra técnica que foi quase um desabafo coletivo: The Great Hitch Hunt.
 
 

A ideia era simples, mas essencial: identificar as 7 principais causas dos problemas de desempenho que ainda atormentam os jogos feitos com a Unreal Engine - e, claro, mostrar como evitá-las.

1. Level Streaming mal otimizado

O sistema que carrega partes do mapa do jogo dinamicamente é ótimo… quando bem usado. O problema aparece quando se usa muitos objetos individuais, como mil livros soltos em vez de um modelo único com tudo agrupado. A Epic está testando no UE 5.5 o Cell Transformers, que tenta otimizar isso na hora da execução.

2. Física mal configurada

Só porque o Nanite está aí, não quer dizer que você pode esquecer das colisões. Usar formas simples (como caixas e esferas) ainda é essencial. E se o objeto está longe ou não precisa de interação? Desliga a colisão. Simples e eficaz.

3. Spawn descontrolado de atores

Criar muitos objetos ou personagens complexos ao mesmo tempo = travamento na certa. A dica é: não crie tudo de uma vez e use pooling (reutilizar objetos) sempre que possível. A má notícia é que o Unreal ainda não tem pooling nativo... mas isso pode mudar.

4. Compilação de PSO (Pipeline State Objects)

No PC, a variedade de hardware complica a vida dos devs. Os shaders precisam ser compilados antes de usar, diferente dos consoles. Por isso, a Epic criou o PSO Cache Buster e o pré-caching no UE 5.3 — ferramentas que ajudam a evitar travadas relacionadas a shaders.

5. “Lixo” acumulado (Garbage Collection)

Se o jogo tem um monte de objetos largados na memória, o sistema trava na hora de limpar isso. A Epic está investindo em garbage collection multi-threaded e novas formas de análise incremental para resolver esse gargalo.

6. Carregamento síncrono de arquivos

Se o jogo trava esperando um arquivo carregar, já sabe: é culpa do load síncrono. A solução? Só usar carregamento assíncrono e aproveitar as ferramentas do próprio Unreal pra detectar esses gargalos.

7. Blueprints pesados demais

Blueprints são uma benção para prototipagem… mas se você entope eles de lógica, timers, animações e eventos complexos, vai travar. A Epic está melhorando o Unreal Insights pra ajudar a visualizar esses problemas.


No fim das contas, a palestra foi quase um recado direto aos devs: não basta ter um motor poderoso - é preciso usar com inteligência. Mesmo com todo o avanço do hardware e da Unreal Engine, otimizar ainda é obrigatório. E agora, com essas sete causas mapeadas, a Epic espera que os jogos futuros rodem bem melhor, especialmente no bom e velho PC.

Fonte