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

Logging and Monitoring in Google Cloud
Google Cloud via Coursera
Logging, Monitoring and Observability in Google Cloud
Pluralsight
Logging, Monitoring and Observability in Google Cloud en Français
Google Cloud via Coursera
Logging, Monitoring and Observability in Google Cloud
Pluralsight
Optimizing React Native: Tools and Tips
Meta via YouTube