The Outer Worlds

Pingle Studio provides 9th gen console gamers
with the outstanding immersive experience
of The Outer Worlds

Case study
the challenge

Co-develop The Outer Worlds to reach the best possible performance on PS5 and Xbox Series X|S

the challenge
the result
the result

PS5 and Xbox Series X|S gamers can enjoy the full potential of The Outer Worlds

commercial and critical reception

  • 85/100 Metascore

Dan Stapleton - IGN

With The Outer Worlds, Obsidian has found its own path in the space between Bethesda and BioWare, and it’s a great one.

01.

Unique expertise
with the 9th generation consoles

02.

Deep porting experience

03.

16+ years
of experience
with Unreal Engine

the result

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