Unreal Engine 5 performance has been a hot topic for years and there is not a lot of learning material available. I do a lot of research in optimizing games and work with studios to help optimize their UE5 titles. On this page I have collected some of my public works around profiling, performance, and optimization for Unreal Engine. A lot of what I learn from optimizing games in production is fed back into my ‘Complete Game Optimization for Unreal Engine 5’ course.

Long-form YouTube Tutorials

Long-form optimization videos from my YouTube channel. This is where I will continue posting many more real-world optimization examples that showcase the entire process of profiling, analyzing and optimizing games.

Coming Soon: Epic Games Livestream, showcasing the optimization journey of Far Far West!

1-hour of GPU profiling and optimization of Dark Ruins Sample

We take Epic Games’s Dark Ruins Sample and dissect ways to optimize this scene including Nanite, Virtual Shadow Mapping, Lights, and more
 (Timestamps available in video description)

Optimizing GPU Performance for Far Far West

In this video we optimize a real game currently in Early Access (“Far Far West”)! We dive into a variety of Nanite optimizations, foliage, decal rendering, Distance Fields, and Single Layer Water. (Timestamps available in video description)

“Project Orion” a Multiplayer Optimization Sample Game

My open-source Sample Game on GitHub and the most advanced and complete sample project I have built for Unreal Engine over the years. It comes with a large number of concepts and features you need to build games including a framework with a custom Ability System, enemy AI, full multiplayer support and a range of optimization tricks. You can find the full breakdown on the new Orion Sample Game project page along with the full source code.

A sample of the optimization concepts in this project include:

  • Data-oriented Programming
  • Object Pooling
  • Deferred Tasks for frame pacing
  • Asynchronous Collision Queries
  • Significance Manager
  • Animation Budget Allocator Plugin
  • Niagara VFX Effect Types and Scalability

There is a LOT to explore in this project, visit the Project Overview page for more details on these optimizations. I am constantly expanding the game and it will continue to receive more optimizations.

## Unreal Engine Bookmarks Collection For many more profiling and optimization content created by others in the community, check out my [Unreal Engine Bookmarks](/unreal-engine-resources) page. -->

A Selection of ‘Profiling & Optimization’ Tutorials

GPU Profiling in Unreal Engine 5.7 for Far Far West

This is the written Companion Guide to “Optimizing GPU Performance for “Far Far West”. We go through the project in Unreal Engine 5.7 and explore opportunities for improving the GPU performance, especially for lower spec PCs.

See all ‘Performance & Optimization’ Posts.

Unreal Engine Release Highlights

For every new version of Unreal Engine 5 I dig into the release notes and find the most interesting improvements to profiling, performance and optimization. There are always dozens of valuable changes buried in the incredibly long list of changes. I include further insights, and commentary where relevant, you can find them here:

Unreal Engine 5.8 Performance Highlights

Discover the most important Unreal Engine 5.8 performance and optimization improvements, including MegaLights, Lumen Lite, shader reductions, and rendering enhancements.

Unreal Engine 5.7 Performance Highlights

The release of Unreal Engine 5.7 includes many performance improvements and new optimization opportunities. They are mostly scattered throughout the release notes and can be vague and lacking context. This article highlights the most interesting improvements to the 5.7 release and provides annotations and clarifications to what certain optimizations or changes mean for you as a developer.

Want More?

I regularly share new Unreal Engine performance and optimization tips, techniques, and lessons through my newsletter. Subscribe below if you’d like to keep learning.

And if you’re looking for a more structured deep dive, take a look at my Complete Game Optimization for Unreal Engine 5 course. It covers the complete optimization process, from profiling and finding bottlenecks to optimizing GPU, CPU, memory, and more.