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
Unreal Engine Interactive 3D: Blueprints, Animation, Audio, & EnvironmentsRochester Institute of Technology via edX Unreal Engine Interactive 3D: Sequencer-Cinematography, Interfaces, Visual Effects, Pipelines, and Production
Rochester Institute of Technology via edX Unreal Engine Foundations
Rochester Institute of Technology via edX Unreal Engine 4 C++ The Ultimate Game Developer Course
Udemy Unreal 4 C++ Multiplayer Master: Intermediate Game Dev
Udemy