How do you balance visual quality and performance in Unreal Engine?

Hi everyone,

I’m currently building a small environment in Unreal Engine for a personal project. My challenge is finding the right balance between keeping the visuals looking good and ensuring the game runs smoothly, especially on hardware that isn’t high-end.

I’ve adjusted a few settings like texture sizes, lighting quality, and post-processing effects, but I’m not sure if I’m focusing on the right areas. For those with experience, what’s your approach to deciding which graphical features to keep and which to scale down?

Any tips, workflows, or examples from your own projects would be greatly appreciated.

Thanks!

Too big a topic. I’ll just say that leaving the user a settings screen where they can adjust the scalability settings is a must. The defaults should be where the game looks the best on the hardware you’re targeting. During development… by turning down each one separately one at a time and doing “stat fps” can give you a quick idea what your bottleneck is and what to work on.

If you haven’t used the trace tools (button at the bottom right of the editor), you might want to watch a tutorial on it. It’s a profiler to see where all the time is spent each frame.

If you’re using virtual textures, my favorite console command is “r.VT.Residency.Show 1”

Oh, and look up “screen percentage” if you’re using an upscaler like TAA or TSR.