What's new for game developers?

Generated on 1/17/2025

1 search

Apple introduced several exciting updates for game developers at WWDC 2024. Here are the highlights:

  1. Game Porting Toolkit 2:

    • The updated Game Porting Toolkit makes it easier to bring advanced games to Apple platforms, including Mac, iPad, and iPhone. It includes:
      • Improved compatibility with technologies like AVX2 and advanced gaming features such as ray tracing.
      • Enhanced Metal tools for debugging and profiling, including support for HLSL shaders.
      • Unified Metal shaders, allowing developers to compile shaders once and deploy them across macOS and iOS.
      • A new device certification API to scale game configurations based on device performance profiles.
    • Learn more in the session Port advanced games to Apple platforms.
  2. Game Mode on iOS:

    • Game Mode, previously available on macOS, is now coming to iOS. It reduces background activity and Bluetooth latency, improving input and headphone responsiveness for a better gaming experience. Developers can opt into Game Mode by adding the GCSupportsGameMode key in their app's Info.plist.
  3. Human Interface Guidelines for Games:

    • Apple introduced a new "Designing for Games" section in the Human Interface Guidelines, helping developers adapt their games for Apple platforms and deliver a great user experience. This includes guidance on UI adaptation, touch controls, and streamlining downloads and installations.
  4. Vision Pro and TabletopKit:

    • Vision Pro introduces new opportunities for game developers, including support for spatial computing and social gaming through frameworks like TabletopKit. This framework integrates with RealityKit, SwiftUI, and Group Activities to create immersive and interactive gaming experiences.
  5. RealityKit 4 Enhancements:

    • RealityKit 4 now supports advanced features like material rendering, virtual lighting, and expanded character animation capabilities. These tools enable dynamic and responsive interactions in 3D environments, enhancing the visual and interactive quality of games.

Relevant Sessions:

These updates make it easier than ever for developers to create and port high-quality games across Apple devices, leveraging powerful tools and frameworks.

Meet TabletopKit for visionOS

Meet TabletopKit for visionOS

Build 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 only a few extra lines of code.

What’s new in USD and MaterialX

What’s new in USD and MaterialX

Explore 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 streamline your workflows for creating great spatial experiences. Learn about USD and MaterialX support in RealityKit and Storm, advancements in our system-provided tooling, and more.

Design advanced games for Apple platforms

Design advanced games for Apple platforms

Learn 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 each device, and take advantage of Apple technologies that deliver great player experiences.

Port advanced games to Apple platforms

Port advanced games to Apple platforms

Discover 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 code to Metal, and bring your game to Mac, iPhone, and iPad. Explore enhanced Metal tools that understand HLSL shaders to validate, debug, and profile your ported shaders on Metal.

Platforms State of the Union 5-Minute Recap

Platforms State of the Union 5-Minute Recap

Watch a quick recap of the newest advancements on Apple platforms.

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.