YoVDO

Performance and Memory Postmortem for Middle-earth - Shadow of War

Offered By: GDC via YouTube

Tags

GDC (Game Developers Conference) Courses Pipelining Courses Memory Management Courses

Course Description

Overview

Explore engineering strategies for achieving 30fps and optimizing memory in Middle-earth: Shadow of War in this 2018 GDC session presented by Monolith Productions' Piotr Mintus. Dive into performance optimizations, threading techniques, renderer improvements, and memory management solutions. Learn about synchronization primitives, CPU clusters, the Monolith approach to threading, pipelining, and dynamic frame pacing. Discover insights on constant buffers, general renderer optimizations, and the final performance improvements. Examine memory optimization techniques, including mipmap streaming, to enhance game performance and fit within memory constraints. Gain valuable knowledge applicable to game development and optimization from this in-depth technical presentation.

Syllabus

Intro
Shadow of War
Performance Optimizations
The Cost of War
Threading - Synchronization Primitives
Threading-CPU Clusters
Threading - The Monolith Approach
Threading - Pipelining
Threading - Dynamic Frame Pacing
Renderer - Constant Buffers
Renderer - General Optimizations
Performance - Memory
Performance - The Final Blow
Memory Optimizations
Memory - Mipmap Streaming


Taught by

GDC

Related Courses

Blending Gameplay and Storytelling with Timeline - 2019 Improvements
Unity via YouTube
Building Beautiful Worlds with Unity's New Terrain Features
Unity via YouTube
Get Started Building World-Class Networked Games with FPS Sample - Unity at GDC
Unity via YouTube
Achieving High-Fidelity AR with the Lightweight Render Pipeline
Unity via YouTube
Megacity on Mobile - How We Optimized It with Adaptive Performance
Unity via YouTube