Aggregating Ticks to Manage Scale in Sea of Thieves - Unreal Fest Europe 2019 - Unreal Engine
Offered By: Unreal Engine via YouTube
Course Description
Overview
Syllabus
Intro
What Am I Going To Cover?
The Problem Space
What's In a Tick?
Testing Performance
Analysing Performance Data
Linear Cost Increase As Game Scales
CPU Caches - Xbox One
CPU Caches - Latency
Hitting Scale
Tick Aggregation Benefits
Simple Aggregation Example Component for eaching the water height at its location
The Aggregation
Aggregation Improvement - Better Instruction Cache Coherency
Post Aggregation - Identifying Unnecessary Work
Post Aggregation Optimisations - Batching
SIMD And Vectorisation
Post Aggregation - Faster Version
How To Scale Gracefully
Round Robin Scheduling
Round Robin Ticking
Context Sensitive Prioritisation
Priority Scaling
Prioritisation Comparison
Sails Cost Before Aggregation
Sails - Parallelisation
UParticleSystem Component
Aggregate Tick System Flaws
Future Work
Taught by
Unreal Engine
Related Courses
Computer Organization: CPU Cache and the Memory HierarchyUdemy Creating a Third-Person Zombie Shooter with DOTS
Unity via YouTube Meltdown - Basics, Details, Consequences
Black Hat via YouTube Memory Management and Performance Optimization in Game Development
The Cherno via YouTube Drammer - The Making Of
Hack In The Box Security Conference via YouTube