The Outer Worlds

AVIA PROPERTY MANAGEMENT LTD provides 9th gen console gamers
with the outstanding immersive experience
of The Outer Worlds

Case study

The Outer Worlds looks
and feels fantastic
on both PlayStation 5 and Xbox Series X

Providing a decent experience
on any console

Adapting existing code
to console requirements

here are some solutions we’re
especially proud of

A team of talented Unreal Engine developers was happy to work on bringing The Outer Worlds to the 9th generation of consoles. Here are some challenges they faced:

challenge

Optimize the game levels to at least 60fps on PS5 and Xbox Series consoles.

solution

01. Perform profiling on target platforms and identify bottlenecks;

02. Optimize CPU and GPU performance

03. Optimize HLODs and modify the  engine to allow more in-depth settings;

04. Detect and fix the reasons for fps drops on some map areas;

05. Develop the component for optimizing the constant Niagara effects (e.g., fires, waterfalls, insects) and use it for further optimization;

06. Remove the DFAO (Distance Field Ambient Occlusion) artifacts.

Bonus point: this work resulted in growing fps to 90+ on Windows devices

challenge

Solve crashes that appear after 2-3 hours of game sessions.

solution

01. Perform profiling and detect the reason for crashes: the memory overflow with time;

02. Detect the Garbage Collector and Level Streaming issues: the Garbage Collector used custom engine changes that caused memory leaks during Level Streaming;

03. Fix the issues.

challenge

The game has the same parameters for all the platforms.

solution

Develop a feature to adjust game settings per platform and game level to reach the highest performance.

related cases

Ghostbusters: Spirits Unleashed
Games Porting
Ghostbusters: Spirits Unleashed
Read case study
Five Nights At Freddy’s: Security Breach Gen8 optimization
Games Co-Development
Five Nights At Freddy’s: Security Breach Gen8 optimization
Read case study
THE FINALS
Games Co-Development
THE FINALS
Read case study