Profiling and Optimization in UE4 - Unreal Indie Dev Days 2019 - Unreal Engine
Offered By: Unreal Engine via YouTube
Course Description
Overview
Dive into CPU and GPU performance optimization techniques for game development in this comprehensive 45-minute presentation from Unreal Indie Dev Days 2019. Explore methods for identifying bottlenecks, planning optimization strategies, and implementing efficient pipelines as a team. Gain insights into essential tools and engine features that can significantly enhance your game's performance. Learn to analyze frames, generate performance charts, and optimize various aspects of game development, including Blueprint-to-C++ conversion, animation fast path implementation, draw call reduction, and GPU profiling techniques such as overshadowing and shader complexity analysis.
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
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera