What's new for game developers?

Asked on 01/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.