YoVDO

Profiling and Optimization in UE4 - Unreal Indie Dev Days 2019 - Unreal Engine

Offered By: Unreal Engine via YouTube

Tags

Unreal Engine Courses Game Development Courses C Programming Courses CPU Profiling Courses

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 Pipeline
Unity 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