How to Optimize Performance for Large Open World Maps?

Hi everyone,

I’m currently working on a large open-world game project in Unreal Engine 5 and I’m running into some performance issues when the player moves through dense areas with a lot of foliage and actors. The FPS drops noticeably and it affects the experience badly on mid-range hardware.

I’ve tried using Level Streaming and setting up HLOD, but I’m not sure if I’m configuring them correctly or if there are other tips I should consider.

1 Like

Level streaming can great, especially for locations in the world like towns or camps, you can set them up to only be loaded in when the player is nearby. For large maps though id look into world partition

Don’t use transparency on foliage. Masked is the way.

1 Like

There are a ton of things you could do.
Rule 1 meassure and profile.
Rule 2 make sure youre profiling things that matter.
Rule 3 test and verify.

There’are many videos online about optimization on ue. Try that.
If you have a specific thing to optimize and dont know how ask.

Its hard to guess a list of all the things you could optimize without knowing and profiling your project.