-
Sube de nivel tus juegos
Descubre cómo hacer que tus juegos brillen en la plataforma de juego unificada. Te proporcionaremos un mapa de las tecnologías que puedes usar para subir de nivel tu juego y mejorar aún más la experiencia del jugador. Obtén una descripción de las herramientas esenciales para crear, depurar y crear perfiles de tu juego.
Capítulos
- 0:00 - Introducción
- 1:19 - Experiencia del sistema
- 1:39 - Mejorar rendimiento
- 4:26 - Involucrar a jugadores
- 6:43 - Tecnologías de juego
- 7:33 - Empezar a jugar
- 9:31 - Juega en cualquier parte
- 12:52 - Juego como les gusta
- 14:56 - Gráficos
- 22:31 - Próximos pasos
Recursos
- Ray tracing with Intersection Function Buffer
- Function constants and Framebuffer fetch
- Human Interface Guidelines: Designing for games
Videos relacionados
WWDC25
- Descubrir activos en segundo plano alojados en Apple
- Descubrir Metal 4
- Empezar a usar Game Center
- Explorar juegos de Metal 4
- Involucrar a jugadores con la app Apple Games
- Novedades del renderizado de Metal para apps inmersivas
- Ve más allá con los juegos de Metal 4
WWDC24
-
Buscar este video…
-
-
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 - Introducción
Las nuevas funcionalidades de juego que mejoran los gráficos, el rendimiento y el juego social te permiten cumplir con las expectativas de los jugadores para disfrutar de la mejor experiencia de juego en todos los dispositivos Apple.
- 1:19 - Experiencia del sistema
Puedes aprovechar las funcionalidades integradas del sistema que mejorarán el rendimiento de tu juego, que permitirán a los jugadores aprovechar al máximo sus dispositivos mientras juegan y que aumentarán el rendimiento sostenido de tu juego. También puedes agregar funcionalidades sociales que aumenten la participación de los jugadores con tu juego y mejoren la visibilidad que tiene tu juego en todo el sistema.
- 1:39 - Mejorar rendimiento
Tu juego puede acceder a funcionalidades del sistema que mejoran su rendimiento con poco o ningún esfuerzo de tu parte. El modo de juego, en macOS y iOS, optimiza el comportamiento del sistema para los juegos que se ejecutan en modo de pantalla completa al reducir la actividad en segundo plano y mejorar la latencia de Bluetooth. El modo de ejecución sostenida permite que tu juego funcione en conjunto con el sistema operativo para brindar una experiencia de rendimiento uniforme a los jugadores. Además, con el modo de bajo consumo de energía, los jugadores pueden disfrutar de sesiones de juego más prolongadas mientras usan la energía de la batería.
- 4:26 - Involucrar a jugadores
Game Center es la red social de juegos de Apple, que permite a los jugadores conectarse, competir y monitorear el progreso en los juegos. Se integra con Xcode para una fácil configuración. Los juegos que adoptan Game Center y sus funcionalidades sociales disfrutan de una visibilidad ampliada en la nueva Apple Games app y en la nueva Sobreposición de Juego.
- 6:43 - Tecnologías de juego
Consulta las Human Interface Guidelines para comenzar a aprender cómo brindar una excelente experiencia específica para las plataformas de Apple.
- 7:33 - Empezar a jugar
Una excelente experiencia de jugador comienza desde la primera vez que se inicia el juego. En el caso de juegos de gama alta que requieran grandes descargas, divide el contenido en partes esenciales y no esenciales. Así, los jugadores pueden empezar a jugar el primer nivel mientras el resto del juego se descarga en segundo plano. La nueva estructura Managed Background Assets facilita este proceso, permitiéndote priorizar el contenido, ofrecer descargas opcionales y actualizar los recursos por separado.
- 9:31 - Juega en cualquier parte
La nueva estructura GameSave permite guardar juegos en la nube sin problemas en todos los dispositivos. Los jugadores pueden cambiar entre dispositivos Apple y retomar el juego justo donde lo dejaron.
- 12:52 - Juego como les gusta
Las plataformas de Apple admiten varios métodos de entrada, como teclado, mouse, controladores de juegos y tacto, a través de las estructuras Game Controller y Touch Controls. Estas estructuras te permiten crear juegos que se adaptan a las preferencias de los jugadores, ya sean los controladores físicos o las pantallas táctiles, para garantizar una experiencia perfecta en todos los dispositivos Apple.
- 14:56 - Gráficos
Metal 4 es una API de gráficos y computación de bajo nivel que impulsa los juegos avanzados más recientes. Está diseñado para encargarse de la mayor complejidad del renderizado de gráficos modernos, reduciendo la sobrecarga del CPU y permitiéndote utilizar el aprendizaje automático en las canalizaciones de renderizado. Para lograr altas velocidades de cuadro sin afectar la calidad visual, integra la compatibilidad con MetalFX Upscaling en tus juegos. MetalFX ajusta las imágenes de menor resolución a la resolución de salida objetivo de manera eficiente, equilibrando la calidad visual y el rendimiento. Además, MetalFX Frame Interpolation puede aumentar aún más la velocidad de cuadro al generar cuadros intermedios. Game Porting Toolkit 3 es compatible con Metal 4, lo que facilita más integrar Metal en tus bases de código C++ existentes. Herramientas como Metal Shader Converter ayudan a traducir shaders HLSL a Metal, y la Pantalla de Visualización Frontal de Rendimiento (HUD) de Metal proporciona métricas e información de rendimiento en tiempo real para que puedas depurar y optimizar tus juegos. Se mejoró la HUD de Rendimiento de Metal con nuevas funcionalidades, como información sobre el rendimiento, informes de rendimiento agregados y opciones de personalización, lo que te permite analizar el rendimiento de tu juego de manera eficaz y realizar mejoras basadas en datos.
- 22:31 - Próximos pasos
Ofrece la mejor experiencia de juego posible en todos los dispositivos Apple mediante el uso de funciones del sistema habilitadas para juegos, agregando juego social, admitiendo una variedad de métodos de entrada y desnivelando tus gráficos con Metal 4. Consulta las sesiones relacionadas con Metal 4 y los juegos en la WWDC.