View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Vidéos

Ouvrir le menu Fermer le menu
  • Collections
  • Toutes les vidéos
  • À propos

Plus de vidéos

  • À propos
  • Résumé
  • Code
  • Faites passer vos jeux au niveau supérieur

    Découvrez comment optimiser vos jeux sur la plate-forme de jeu unifiée. Nous vous fournirons une carte des technologies qui vous permettra d'améliorer votre jeu et d'enrichir l'expérience des joueurs. Obtenez une vue d'ensemble des outils essentiels pour créer, déboguer et profiler votre jeu.

    Chapitres

    • 0:00 - Introduction
    • 1:19 - Expérience système
    • 1:39 - Optimiser les performances
    • 4:26 - Impliquer les joueurs
    • 6:43 - Technologies de jeu
    • 7:33 - Commencer à jouer
    • 9:31 - Jouer partout
    • 12:52 - Personnaliser l’expérience de jeu
    • 14:56 - Graphismes
    • 22:31 - Étapes suivantes

    Ressources

    • Ray tracing with Intersection Function Buffer
    • Function constants and Framebuffer fetch
    • Human Interface Guidelines: Designing for games
      • Vidéo HD
      • Vidéo SD

    Vidéos connexes

    WWDC25

    • Allez plus loin avec les jeux Metal 4
    • Découvrez les ressources d’arrière-plan hébergées par Apple
    • Découvrez Metal 4
    • Explorez les jeux Metal 4
    • Nouveautés du rendu Metal pour les apps immersives
    • Premiers pas avec Game Center
    • Suscitez l’engagement des joueurs avec Jeux d’Apple

    WWDC24

    • Design advanced games for Apple platforms
    • Port advanced games to Apple platforms
  • Rechercher dans cette vidéo…
    • 0:01 - React to Low Power Mode state

      static let NSProcessInfoPowerStateDidChange: NSNotification.Name
      var isLowPowerModeEnabled: Bool { get }
    • 12:13 - GameSave code sample

      // Objective-C GameSave code sample
      #import <GameSave/GameSave.h>
      NSString* containerIdentifier = ///… container entitlement string, nil specifies the first in the entitlement array
      
      GSSyncedDirectory* directory = [GSSyncedDirectory openDirectoryForContainerIdentifier:containerIdentifier];
          
      /// Where statusDisplay is an NSWindow or UIWindow where the alert will be anchored to
      [directory finishSyncing:statusDisplay completionHandler:^{
       }];
              
      GSSyncedDirectoryState* directoryState = [directory directoryState];
      switch (directoryState.state) {
          case GSSyncStateError:
              error = directoryState.error;
              break;
          default:
              NSLog(@"Sync has finished");
      }
        
      NSURL* saveURL = directoryState.url;
    • 0:00 - Introduction
    • De nouvelles fonctionnalités de jeu qui améliorent les graphismes, les performances et le jeu social vous permettent de répondre aux attentes des joueurs en optimisant leur expérience sur tous les appareils Apple.

    • 1:19 - Expérience système
    • Vous pouvez profiter des fonctionnalités système intégrées qui améliorent les performances de votre jeu, permettent aux joueurs de tirer le meilleur parti de leurs appareils tout en jouant et augmentent les performances soutenues de votre jeu. Vous pouvez également ajouter des fonctionnalités sociales qui augmentent l’engagement des joueurs avec votre jeu et améliorent sa visibilité dans tout le système.

    • 1:39 - Optimiser les performances
    • Votre jeu peut accéder à des fonctionnalités système qui améliorent ses performances, avec peu ou pas d’effort de votre part. Sous macOS et iOS, le mode Jeu optimise le comportement du système pour les jeux exécutés en mode plein écran en réduisant l’activité en arrière-plan et en améliorant la latence Bluetooth. Le mode d’exécution soutenue permet à votre jeu d’interagir avec le système d’exploitation pour offrir une expérience de performance cohérente aux joueurs. Et le mode économie d’énergie permet aux joueurs de jouer plus longtemps sur batterie.

    • 4:26 - Impliquer les joueurs
    • Game Center est le réseau social de jeu d’Apple, permettant aux joueurs de se connecter, de s’affronter et de suivre leur progression à travers les jeux. Il s’intègre à Xcode pour une configuration plus facile. Les jeux qui adoptent Game Center et ses fonctionnalités sociales bénéficient d’une visibilité accrue dans la nouvelle app Apple Games et la nouvelle Incrustation dans le jeu.

    • 6:43 - Technologies de jeu
    • Consultez les Directives d’interface humaine pour découvrir comment offrir une expérience de qualité sur les plateformes Apple.

    • 7:33 - Commencer à jouer
    • Une excellente expérience de jeu commence dès le premier lancement de votre jeu. Pour les jeux haut de gamme avec des téléchargements volumineux, divisez le contenu en parties essentielles et non essentielles. Les joueurs peuvent ainsi commencer à jouer au premier niveau tandis que le reste du jeu se télécharge en arrière-plan. Le nouveau framework Managed Background Assets facilite ce processus, en vous permettant de hiérarchiser le contenu, de proposer des téléchargements facultatifs et de mettre à jour les ressources séparément.

    • 9:31 - Jouer partout
    • Le nouveau framework GameSave permet d’effectuer des sauvegardes dans le cloud pour tous les appareils. Les joueurs peuvent passer d’un appareil Apple à l’autre et reprendre le jeu là où ils l’ont laissé.

    • 12:52 - Personnaliser l’expérience de jeu
    • Les plateformes Apple prennent en charge diverses méthodes d’entrée, telles que le clavier, la souris, les manettes de jeu et le toucher, via les frameworks Game Controller et Touch Controls. Ces frameworks vous permettent de créer des jeux qui répondent aux préférences des joueurs, qu’il s’agisse de manettes physiques ou d’écrans tactiles, garantissant ainsi une expérience fluide sur tous les appareils Apple.

    • 14:56 - Graphismes
    • Metal 4 est une API de calcul et de graphisme de bas niveau qui alimente les derniers jeux avancés. Elle est conçue pour gérer la complexité croissante du rendu graphique moderne, réduisant la surcharge du processeur et vous permettant d’utiliser l’apprentissage automatique dans les pipelines de rendu. Pour atteindre des fréquences d’images élevées sans compromettre la qualité visuelle, intégrez la prise en charge de MetalFX Upscaling dans vos jeux. MetalFX adapte efficacement les images à faible résolution à la résolution de sortie cible, en équilibrant la qualité visuelle et les performances. De plus, MetalFX Frame Interpolation augmente encore les fréquences d’images en générant des images intermédiaires. Game Porting Toolkit 3 prend en charge Metal 4, ce qui facilite l’intégration de Metal dans vos bases de code C++. Des outils tels que le convertisseur de shaders Metal aident à traduire les shaders HLSL en Metal, et le HUD de performance Metal fournit des métriques et des informations sur les performances en temps réel pour que vous puissiez déboguer et optimiser vos jeux. Le HUD de performance Metal est amélioré avec de nouvelles fonctionnalités, telles que des informations clés sur les performances, des rapports de performance agrégés et des options de personnalisation. Vous pouvez ainsi analyser efficacement les performances de votre jeu et apporter des améliorations basées sur les données.

    • 22:31 - Étapes suivantes
    • Offrez la meilleure expérience de jeu possible sur tous les appareils Apple en utilisant les fonctionnalités système compatibles, en ajoutant du jeu social, en prenant en charge diverses méthodes d’entrée et en dénivelant vos graphismes avec Metal 4. Regardez les sessions connexes de la WWDC sur Metal 4 et les jeux.

Developer Footer

  • Vidéos
  • WWDC25
  • Faites passer vos jeux au niveau supérieur
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines