Topic guide

Graphics & Games

Build high-performance rendering, games, 3D content, and cross-platform experiences with Metal and Apple’s graphics stack.

This collection follows pixels from asset creation to the screen. Sessions cover Metal, rendering pipelines, game technologies, porting, input, performance, and the tools used to create responsive 2D, 3D, and immersive experiences.

Sessions
51
2026
18
2025
15
2024
18

What this topic covers

202620252024

WWDC 2026

18 sessions
  1. Bringing Cyberpunk 2077 to Mac27:54 · AI & Machine Learning, Graphics & GamesGo behind the scenes and learn from CD PROJEKT RED how Cyberpunk 2077 came to Mac, setting a new standard for AAA gaming on macOS. Explore how the team leveraged Apple's robust hardware, software, and…
  2. Build next-generation experiences with visionOS 2732:35 · Graphics & Games, Spatial ComputingBuild next-generation apps, games, and spatial experiences using new capabilities in visionOS 27. Explore the different pathways you can use to build experiences on visionOS — from using native Apple tools and…
  3. Build real-time neural rendering pipelines with Metal22:16 · AI & Machine Learning, Graphics & GamesDiscover how to integrate machine learning into your real-time rendering pipeline using Metal 4. We'll explore practical adoption patterns and best practices for achieving production-quality results with…
  4. Collaborate on structured 3D models in visionOS25:16 · Graphics & Games, Spatial ComputingLearn how to bring structured 3D models to life in visionOS. We'll cover USDZ preparation, show you how to manipulate individual entities within hierarchical assemblies, and inspect the internal components…
  5. Design immersive environments for visionOS apps and the spatial web15:58 · AI & Machine Learning, Graphics & GamesLearn how you can create photoreal visionOS environments for your apps, websites, and SharePlay experiences. Discover the design principles that make environments feel truly immersive and find out how you can…
  6. Design no-code games with Reality Composer Pro 318:53 · Developer Tools, Graphics & GamesDiscover how you can use ScriptGraph in Reality Composer Pro 3 to create no-code 3D content for your apps and games. Learn how to take advantage of visual nodes to build animations, create interactive moments…
  7. Discover USDKit and what’s new in OpenUSD14:33 · Spatial Computing, Graphics & GamesDive into the latest advances in Universal Scene Description (USD) support on Apple platforms, including Swift-based USDKit, the new spatial preview API, and enhanced spatial web capabilities. Discover how the…
  8. Discover the Spatial Preview framework14:45 · Graphics & Games, Spatial ComputingCheck out how the new Spatial Preview framework brings content from your Mac directly into visionOS. Discover how to build dynamic workflows with live-syncing and bidirectional editing across both platforms…
  9. Explore advances in RealityKit23:51 · Graphics & Games, Spatial ComputingDiscover the latest advancements in RealityKit designed to make your apps and games more immersive and realistic than ever. Explore powerful new capabilities including interactive cloth simulations, NavMesh…
  10. Explore enhancements to visionOS object tracking14:05 · Graphics & Games, Spatial ComputingFind out how visionOS is advancing object tracking and spatial accessory input. Discover new ways to track moving and handheld objects, allowing you to bridge the physical and digital worlds. Learn about new…
  11. Extend Reality Composer Pro 3 functionality with Xcode22:02 · Graphics & Games, Spatial ComputingDiscover how Reality Composer Pro 3 empowers you to build bigger, more ambitious spatial projects. Learn about creating project-specific plugins that let you edit custom components, run custom systems, and…
  12. Find and fix performance issues in your Metal games21:01 · Developer Tools, Graphics & GamesTrack down hard-to-find game performance issues with powerful Metal tools. Discover how to collect rich performance data using Game Performance Overview in Instruments, run background traces with…
  13. Iterate your spatial scenes faster with Reality Composer Pro 316:44 · Graphics & Games, Spatial ComputingUnlock powerful new features in Reality Composer Pro 3 for building spatial experiences. Learn how you can add content, visual effects, lighting, and interactivity to your immersive scenes — all without…
  14. Make your game great with touch24:23 · Graphics & GamesDive deeper into the techniques you can use to create compelling touch experiences for your games. We'll share expert insights from indie to AAA game development, explore best practices for intuitive touch…
  15. Optimize custom machine learning operations with Metal tensors16:13 · Graphics & Games, AI & Machine LearningUnlock powerful machine learning performance with the Metal Tensor API and Metal Performance Primitives (MPP) Tensor Ops library. Discover how to create portable operations that take advantage of Neural…
  16. Speedrun your game port with agentic coding28:00 · AI & Machine Learning, Graphics & GamesKickstart your game's journey to Apple platforms with new agentic skills in Game Porting Toolkit 4 that can dramatically accelerate the process of porting your game. Explore how to work alongside your AI…
  17. Supercharge your spatial workflows with Reality Composer Pro 321:52 · Graphics & Games, Spatial ComputingDiscover how to build rich interactivity and stunning visual effects entirely within Reality Composer Pro using its powerful suite of graph-based tools. Learn to craft dynamic materials with Shader Graph…
  18. Use foveated streaming to bring immersive content to visionOS14:22 · Graphics & Games, Spatial ComputingFind out how foveated streaming delivers remotely rendered scenes to Apple Vision Pro in full fidelity. Explore how this framework combines native visionOS capabilities with third-party streaming technologies…

WWDC 2025

15 sessions
  1. Bring your SceneKit project to RealityKit27:41 · Graphics & GamesUnderstand SceneKit deprecation and explore how to transition your 3D projects to RealityKit, Apple's recommended high-level 3D engine. We'll clarify what SceneKit deprecation means for your projects, compare…
  2. Combine Metal 4 machine learning and graphics29:40 · Graphics & Games, AI & Machine LearningLearn how to seamlessly combine machine learning into your graphics applications using Metal 4. We'll introduce the tensor resource and ML encoder for running models on the GPU timeline alongside your…
  3. Discover Apple-Hosted Background Assets25:05 · App Services, App Store, Distribution & MarketingBuilding on Background Assets, this session will introduce the new capability to download asset packs of content for games and other applications. Learn how Apple can host these asset packs for you or how to…
  4. Discover Metal 424:06 · Graphics & GamesLearn how to get started leveraging the powerful new features of Metal 4 in your existing Metal apps. We'll cover how Metal enables you to get the most out of Apple silicon and program the hardware more…
  5. Engage players with the Apple Games app21:15 · Graphics & GamesMeet the Games app – a new destination for players to keep up with what's happening in their games, discover new ones, and play with friends, all in one place. Learn how to set up your game for optimal…
  6. Explore Metal 4 games32:21 · Graphics & GamesLearn to optimize your game engine with the latest advancements in Metal 4. We'll cover how to unify your command encoding to minimize CPU overhead, scale up your graphics resource management to support…
  7. Explore spatial accessory input on visionOS17:44 · Graphics & Games, Spatial ComputingLearn how you can integrate spatial accessories into your app. Display virtual content, interact with your app, track them in space, and get information on interactions for enhanced virtual experiences on…
  8. Get started with Game Center29:36 · Developer Tools, Graphics & GamesExplore the features of Game Center and learn how to get started. We'll show you best practices for implementing achievements, challenges, leaderboards, and activities to maximize your game's discoverability…
  9. Go further with Metal 4 games26:47 · Graphics & GamesDive deeper into the latest advancements in Metal 4. We'll introduce the new ray tracing features that help bring your most complex and visually rich workloads to Apple silicon. Discover how MetalFX can help…
  10. Level up your games23:10 · Graphics & GamesLearn how to make your games shine on the unified gaming platform. We'll give you a map of the technologies you can use to level up your game and further improve your player experience. Get an overview of the…
  11. Optimize CPU performance with Instruments32:59 · AI & Machine Learning, Graphics & GamesLearn how to optimize your app for Apple silicon with two new hardware-assisted tools in Instruments. We'll start by covering how to profile your app, then dive deeper by showing every single function called…
  12. Optimize your custom environments for visionOS32:46 · Design, Graphics & GamesDiscover how you can use procedural tools to create beautiful immersive environments for your visionOS app or game. We'll share the building blocks for creating a high-quality environment, then dive deep into…
  13. What’s new in Metal rendering for immersive apps24:40 · Graphics & Games, Spatial ComputingDiscover the latest improvements in Metal rendering for immersive apps with Compositor Services. Learn how to add hover effects to highlight your app's interactive elements, and how to render in higher…
  14. What’s new in RealityKit26:08 · Graphics & Games, Spatial ComputingUnleash your creativity with new RealityKit features that can help you build rich 3D content for iOS, iPadOS, macOS, tvOS and visionOS. Learn how you can access ARKit data directly through RealityKit. Explore…
  15. What’s new in visionOS 2638:47 · Audio & Video, Business & EducationExplore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games…

WWDC 2024

18 sessions
  1. Accelerate machine learning with Metal25:06 · Graphics & Games, AI & Machine LearningLearn how to accelerate your machine learning transformer models with new features in Metal Performance Shaders Graph. We'll also cover how to improve your model's compute bandwidth and quality, and visualize…
  2. Break into the RealityKit debugger24:10 · Graphics & Games, Spatial ComputingMeet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are…
  3. Bring your iOS or iPadOS game to visionOS18:42 · Spatial Computing, Graphics & GamesDiscover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your…
  4. Build a spatial drawing app with RealityKit32:25 · Developer Tools, Graphics & GamesHarness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you'll explore how…
  5. Capture HDR content with ScreenCaptureKit11:29 · Graphics & Games, Audio & VideoLearn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording.
  6. Create custom visual effects with SwiftUI26:06 · Design, Graphics & GamesDiscover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders…
  7. Design advanced games for Apple platforms23:54 · Graphics & Games, DesignLearn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on…
  8. Design great visionOS apps19:03 · Graphics & Games, Spatial ComputingFind out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS…
  9. Discover RealityKit APIs for iOS, macOS, and visionOS31:31 · Developer Tools, Graphics & GamesLearn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them…
  10. Discover area mode for Object Capture11:31 · Developer Tools, Graphics & GamesDiscover how area mode for Object Capture enables new 3D capture possibilities on iOS by extending the functionality of Object Capture to support capture and reconstruction of an area. Learn how to optimize…
  11. Enhance your spatial computing app with RealityKit audio23:20 · Developer Tools, Graphics & GamesElevate your spatial computing experience using RealityKit audio. Discover how spatial audio can make your 3D immersive experiences come to life. From ambient audio, reverb, to real-time procedural audio that…
  12. Explore game input in visionOS16:22 · Design, Spatial ComputingDiscover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for…
  13. Meet TabletopKit for visionOS16:39 · Spatial Computing, Graphics & GamesBuild a board game for visionOS from scratch using TabletopKit. We'll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with…
  14. Optimize your 3D assets for spatial computing22:13 · Graphics & Games, Spatial ComputingDive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader…
  15. Port advanced games to Apple platforms29:32 · Developer Tools, Graphics & GamesDiscover how simple it can be to reach players on Apple platforms worldwide. We'll show you how to evaluate your Windows executable on Apple silicon, start your game port with code samples, convert your shader…
  16. Render Metal with passthrough in visionOS19:54 · Spatial Computing, Graphics & GamesGet ready to extend your Metal experiences for visionOS. Learn best practices for integrating your rendered content with people's physical environments with passthrough. Find out how to position rendered…
  17. What’s new in Quick Look for visionOS14:24 · Graphics & Games, Safari & WebExplore how Quick Look in visionOS can elevate file preview and editing experiences in your app. We'll cover the integration of in-app and windowed Quick Look, as well as a brand-new API that customizes the…
  18. What’s new in USD and MaterialX9:24 · Developer Tools, Graphics & GamesExplore updates to Universal Scene Description and MaterialX support on Apple platforms. Discover how these technologies provide a foundation for 3D content creation and delivery, and learn how they can help…