Seleccionar página

Cuando Fortnite apareció por primera vez en el iPhone, rápidamente elogiamos un logro tecnológico genuino: una versión reducida visualmente del juego completo que aún era reconociblemente Fortnite, que se jugaba de la misma manera, que ejecutaba el mismo código y permitía a los usuarios hacer amigos. con sus amigos ejecutándose en consola y PC. Recientemente, Epic llevó la versión móvil de Fortnite al siguiente nivel; los últimos dispositivos iOS ejecutan el juego sin problemas a 60 fotogramas por segundo, al igual que sus equivalentes de consola, y la historia de cómo se hizo posible es absolutamente fascinante.

La verdad es que, aparte de modificaciones menores para desbloquear la velocidad de fotogramas y agregar la opción al sistema de menús del juego, no se requirió ninguna renovación sustancial del código. Fortnite en los últimos iPhones funciona a 60 fotogramas por segundo simplemente en virtud del nuevo silicio Apple A12 Bionic, o más bien su mayor potencia y, lo que es más importante, su rendimiento térmico superior. El desarrollo de juegos en el espacio móvil tiene un conjunto adicional de consideraciones para los desarrolladores, específicamente, no sobrecalentar el dispositivo. Sin embargo, se han llevado a cabo optimizaciones continuas, pero el enfoque se ha centrado en mantener el rendimiento con las demandas adicionales de las muchas expansiones y mejoras del juego.

Según conversaciones con Epic Games, el iPhone X del año pasado puede, en teoría, ejecutar Fortnite a 60 cuadros por segundo. Según el desarrollador, los tiempos de renderizado por cuadro varían entre ocho y 16 ms. En escenarios más complejos sería ajustado, pero eso es lo suficientemente rápido como para alcanzar los 60 cuadros por segundo durante la mayor parte de la duración del juego. Sin embargo, la realidad es que ejecutar el A11 Bionic de última generación a toda velocidad sobrecalentaría el dispositivo, lo que provocaría una reducción de los relojes de la CPU y la GPU, un rendimiento gravemente afectado y una vida útil de la batería muy comprometida. Entonces, la solución de Epic es simple: bloquee a 30 fps y, en el proceso, proporcione al dispositivo el margen térmico para mantenerse lo suficientemente frío como para funcionar a frecuencias máximas.

Es un juego de pelota completamente diferente con el A12 Bionic que se encuentra en el iPhone XS, XS Max y el iPhone XR más económico pero igual de capaz (que Epic proporcionó para las pruebas de Fortnite a 60 fps). Epic dice que la potencia de procesamiento adicional le permite a Fortnite completar un cuadro en el rango de ocho a 10 ms, lo que significa que todavía hay mucho "tiempo de inactividad" para el silicio. El cambio de Apple al nuevo proceso de 7 nm de TSMC también abre el margen térmico necesario para mantener los relojes pico. De forma predeterminada, el juego aún se inicia con 30 fps habilitados, pero el usuario puede cambiar a 60 fps, aunque obviamente, la duración de la batería se reducirá en comparación con la opción predeterminada, y puede esperar que el dispositivo también se caliente.

Una mirada detallada a cómo funciona el modo de 60 fps de Fortnite en el último silicio Apple A12 Bionic.

¿Pero funciona? Para la gran mayoría del juego, sí. Todavía no soy un fanático de los controles de pantalla táctil necesariamente comprometidos de Fortnite, pero el juego Epic se ve y se juega mejor por la misma razón que las interfaces de usuario del teléfono se sienten bien a la velocidad de fotogramas completa: hay una sensación más de 1: 1 entre el toque y la respuesta. Junto con el juego que se ejecuta a 30 fps en un teléfono Razor, las imágenes son casi completamente idénticas (el iPhone XR parece tener ventajas de transmisión de texturas y, en ocasiones, distancias de dibujo mejoradas), pero el aspecto del juego es mucho mejor: un suave 60 fps claramente supera el rendimiento más variable en Android, un factor de su frecuencia de actualización de la mitad y el ritmo de fotogramas desigual.

Lado a lado con Xbox One X, se mantienen los mismos compromisos visuales: LOD reducido, geometría, texturas, iluminación, oclusión ambiental, etc., pero la impresión general sigue siendo muy similar, especialmente porque muchas de estas características no son tan notables cuando se juega. en la pantalla de un teléfono. Lo que es notable es la velocidad de cuadros, donde el iPhone ahora se acerca mucho a la experiencia de la consola completa, un logro notable teniendo en cuenta que Fortnite se lanzó como un juego de 30 fps en las consolas de la generación actual. El rendimiento no está completamente bloqueado, eso sí: aparte de pequeños contratiempos aquí y allá, algunas escenas con distancias de dibujo extendidas (pero ciertamente no todas) pueden ofrecer un impacto más sostenido en la velocidad de fotogramas.

Epic dice que el tiempo de CPU requerido para Fortnite está en el rango de 4-5 ms en el nuevo silicio iOS. La firma también enfatiza que es el mismo código que se ejecuta en las consolas, tiene que serlo para que el juego multiplataforma sea posible, pero, por supuesto, se ejecuta con niveles de detalle más bajos. Sin embargo, ya ha habido un aumento en la calidad de la animación y el código de predicción de red, y podrían venir más mejoras para hacer uso de esa sobrecarga. Además, el iPad Pro también debería tener la misma opción de 60 fps que los últimos iPhones, y Epic dice que incluso el modelo del año pasado también debería tener la funcionalidad, aunque operando un nivel inferior en la configuración de calidad.

Si está invirtiendo en uno de los modelos de iOS, le recomiendo que consulte Fortnite. Lo que ya era uno de los juegos móviles más impresionantes ahora se ve y se juega mejor, y ejecutar las versiones de consola y teléfono en paralelo a través del modo espectador con contenido idéntico proporciona uno de los enfrentamientos gráficos en tiempo real más improbables, pero satisfactorios. He visto. ¿El único inconveniente? No existe tal cosa como un almuerzo gratis cuando se trata de renderizado 3D y, obviamente, ejecutar el juego al doble de la velocidad de fotogramas hace que el teléfono sea más caliente y reduce la duración de la batería. Es por eso que Fortnite en iOS tiene por defecto 30 fps como norma en todos los dispositivos, pero la opción de 60 fps está disponible en los dispositivos compatibles en el menú de opciones y diría que es la forma preferida de jugar.