
Soon after you begin measuring data, you will want to choose some performance targets, or where you want to be when you finish. First, you need to choose what data to collect, or measure, so it will help you understand what's happening with your game. When we optimize a graphics application, it's important to have a methodology, a set of principles that define how we solve a particular problem.

And, in particular, I'd like to share some of the principles our team uses to help developers optimize their games. You're probably interested in finding opportunities to optimize your own game, so we have geared this session to emphasize how our GPU tools are especially helpful in pinpointing these problem areas and to suggest ways to solve them. Looking back over the course of the year, we have analyzed many games and identified some common scenarios that affect graphics performance. I am sure you'll be excited to see the details, and I want to take a moment and thank both Larian Studios and 4A Games for giving us permission to show development materials in this presentation. So, over the past year, we collaborated with Larian Studios and 4A Games to find ways to tune the graphics performance in their games for Apple GPUs. Let's dive in and talk about optimization. And lastly, Dustin is going to do a tools demonstration featuring the game Divinity: Original Sin 2, while he introduces the new GPU Timeline in Xcode 13. Then, I'm going to show you the kinds of optimizations that are used in the games Baldur's Gate 3 and Metro Exodus. In this video, I'm going to cover the process that we use to optimize games. Dustin and I are going to show you how we optimize high-end games for Apple GPUs. We get to work with game developers to help them get the best graphics performance on our Apple GPUs. I'm a member of the Metal Ecosystem team at Apple.

Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms.
