How to optimize performance for large open world in Unreal Engine?

Looking for tips to improve FPS and reduce lag in large UE maps.

Hi!

To know what to optimize in your world you should:

  1. Use the command Stat Unit to find out if you are CPU (Game) or GPU bound. The one of these that’s “worst” is the one with the highest number and tells you if you are CPU or GPU bound.
  2. If you are GPU bound you can write the command Profile GPU in a run. Here you need to find your scene and then you can see what is taking the longest amount of time.
  3. If you are CPU Bound, you can do a trace with UE Insights: Unreal Insights in Unreal Engine | Unreal Engine 5.7 Documentation | Epic Developer Community
  4. From here you can find out what is worst in your scene (by looking at the one that takes up the most time) and start by optimizing that.

However, here are some best practices to have in mind when working with large levels:

These are the tips I have at the top of my head right now. If you have more questions, don’t hesitate to ask :slight_smile: