Unreal Engine Optimization Tutorials
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.
Adding Counters & Traces to Unreal Insights & Stats System
How to add counters and trace metrics in Unreal Insights and the Stats system to improve profiling and performance analysis.
Setting up PSO Precaching & Bundled PSOs for Unreal Engine
Guide to PSO precaching and bundled PSOs in Unreal Engine to reduce shader hitching and improve rendering performance.
Unreal Engine Game Optimization on a Budget
Notes from an Unreal Engine optimization talk covering profiling, performance tuning, and low-cost workflow improvements.
Determine Optimal Scalability Settings for Players Hardware
Learn how Unreal Engine can automatically apply scalability settings based on player hardware benchmark results.
Optimizing Shader Compilation Settings & Reducing Package Sizes
Reduce Unreal Engine shader compile times and package size with project settings and shader permutation optimizations.
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.
Unreal Engine 5.6 Performance Highlights
A curated look at Unreal Engine 5.6 performance updates, rendering improvements, and optimization takeaways.
Unreal Engine 5.5 Performance Highlights
Highlights from Unreal Engine 5.5 release notes, with commentary on performance improvements and optimization opportunities.
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.