Profiling and Optimization in UE4 - Unreal Indie Dev Days 2019 - Unreal Engine
Unreal Engine via YouTube
Overview
Syllabus
Intro
Why have control of the performance?
Avoid thinking
Good practices
Identifying bottlenecks
Analysis of a frame
Generate a Chart Over a period of time
Profiling (CPU)
Unreal Insights
Game thread
Tick, tick, tick... BOOM!
Convert per-tick Blueprint work to C++
Convert complex functionality to C++
Animation Fast Path
Draw thread
Reducing draw calls
GPU thread
GPU Profiling
Overshading
Quad Overdraw
Shader Complexity
Light Complexity
Taught by
Unreal Engine