Risk of Rain 2: Seekers of the Storm, el primer DLC del exitoso roguelike desarrollado por Gearbox Software, así como la primera gran actualización desde que la casa de Borderlands adquirió la IP hace casi dos años, ha hecho lo contrario de lo que todo el mundo esperaba. Esta era la oportunidad de Gearbox de demostrar su valía después de que un juego para móviles eliminado causara una mala primera impresión al nuevo pastor de Risk of Rain, pero Seekers of the Storm no sólo no ha cumplido las expectativas, sino que ha cargado al juego principal con problemas técnicos que pueden hacerlo prácticamente injugable. Los representantes de Gearbox han hablado con franqueza sobre el estado del juego y los planes para solucionarlo, pero el daño ya está hecho y la óptica es innegable: una gran compañía, que ha sacado muchos juegos buenos antes y debería saberlo, adquirió un juego indie muy querido y ahora está arruinado.
Jeffrey «Ghor» Hunt, el ex programador de Hopoo responsable de «algo así como el 90%» de la base de código original de Risk of Rain 2, no se alegró, como es lógico, de ver que el juego tropezaba de esta manera. «Mi pobre bebé», dijo Hunt en el Discord de modding de Risk of Rain 2 cuando se descubrieron los problemas de este DLC. En una entrevista con GamesRadar+, Hunt dice que está esperando a jugar de verdad al DLC ya que le gustaría «ver qué se le ha ocurrido al nuevo equipo sin que el comportamiento errático del juego tiña mi percepción.»
«Sin embargo, ese comportamiento a nivel general es un comienzo inestable, y me hace sentir que debe haber sido sacado apresuradamente antes de que los desarrolladores terminaran con él por una razón u otra», continúa. «Trabajar en Risk of Rain 2 fue una experiencia muy gratificante para mí; quiero que el nuevo equipo también tenga éxito y se sienta bien con lo que ha hecho, que los jugadores saquen lo mejor de ello y que el equipo tenga lo que necesita para hacerlo.» En sus respuestas, Hunt subraya que «quería asegurarme de ser justo con los desarrolladores que se estaban ensuciando las manos y haciendo el trabajo.»
Lo que salió mal
(Crédito de la imagen: Gearbox Publishing)
Analicemos la situación un momento. ¿Qué ha fallado en Seekers of the Storm? Bueno, muchas cosas, que es por lo que estamos aquí, pero destaca un gran problema. Para resumirlo como una salsa de sartén, un montón de cosas importantes que normalmente funcionarían por separado se han unido a la velocidad de fotogramas. Esto puede hacer que ocurran cosas que rompan el juego, y sólo empeoran a velocidades de fotogramas muy altas o muy bajas, razón por la cual Gearbox dijo a los jugadores que limitaran sus FPS a 60 como solución temporal.
Risk of Rain 2: Seekers of the Storm, el primer DLC del exitoso roguelike desarrollado por Gearbox Software, así como la primera gran actualización desde que la casa de Borderlands adquirió la IP hace casi dos años, ha hecho lo contrario de lo que todo el mundo esperaba. Esta era la oportunidad de Gearbox de demostrar su valía después de que un juego para móviles eliminado causara una mala primera impresión al nuevo pastor de Risk of Rain, pero Seekers of the Storm no sólo no ha cumplido las expectativas, sino que ha cargado al juego principal con problemas técnicos que pueden hacerlo prácticamente injugable. Los representantes de Gearbox han hablado con franqueza sobre el estado del juego y los planes para solucionarlo, pero el daño ya está hecho y la óptica es innegable: una gran compañía, que ha sacado muchos juegos buenos antes y debería saberlo, adquirió un juego indie muy querido y ahora está arruinado.
Jeffrey «Ghor» Hunt, el ex programador de Hopoo responsable de «algo así como el 90%» de la base de código original de Risk of Rain 2, no se alegró, como es lógico, de ver que el juego tropezaba de esta manera. «Mi pobre bebé», dijo Hunt en el Discord de modding de Risk of Rain 2 cuando se descubrieron los problemas de este DLC. En una entrevista con GamesRadar+, Hunt dice que está esperando a jugar de verdad al DLC ya que le gustaría «ver qué se le ha ocurrido al nuevo equipo sin que el comportamiento errático del juego tiña mi percepción.»
«Sin embargo, ese comportamiento a nivel general es un comienzo inestable, y me hace sentir que debe haber sido sacado apresuradamente antes de que los desarrolladores terminaran con él por una razón u otra», continúa. «Trabajar en Risk of Rain 2 fue una experiencia muy gratificante para mí; quiero que el nuevo equipo también tenga éxito y se sienta bien con lo que ha hecho, que los jugadores saquen lo mejor de ello y que el equipo tenga lo que necesita para hacerlo.» En sus respuestas, Hunt subraya que «quería asegurarme de ser justo con los desarrolladores que se estaban ensuciando las manos y haciendo el trabajo.»
Lo que salió mal
(Crédito de la imagen: Gearbox Publishing)
Analicemos la situación un momento. ¿Qué ha fallado en Seekers of the Storm? Bueno, muchas cosas, que es por lo que estamos aquí, pero destaca un gran problema. Para resumirlo como una salsa de sartén, un montón de cosas importantes que normalmente funcionarían por separado se han unido a la velocidad de fotogramas. Esto puede hacer que ocurran cosas que rompan el juego, y sólo empeoran a velocidades de fotogramas muy altas o muy bajas, razón por la cual Gearbox dijo a los jugadores que limitaran sus FPS a 60 como solución temporal.
«Esto se manifiesta de varias maneras», explica Hunt. «Los personajes salen volando cuando usan habilidades que los mueven, la IA empieza a intentar saltar obstáculos que no están ahí porque comprueban si se han movido más a menudo de lo que se mueven en realidad, así que creen que están atascados, los ataques con rayos se activan con mucha menos frecuencia de lo que deberían, etc.».
Para profundizar, Hunt explica que esto se debe a un fallo en la forma en que Risk of Rain 2 controla y gestiona el tiempo y la simulación. Para horror de muchos programadores, parece que se han cruzado dos enfoques: «Update», que «es adecuado para cosas como el sondeo de entrada y la configuración para el renderizado», y «FixedUpdate», que «ocurre a un ritmo fijo y es adecuado para cosas como la física y la lógica del juego».
«Esta configuración permite que la jugabilidad sea consistente, sin bloquear la tasa de fotogramas de renderizado a la tasa lógica, o hacerte perder fotogramas porque están atascados por la lógica del juego cada vez. Unity se encarga de esto por ti, pero también puedes hacerlo tú mismo – que es un lugar donde puedes obtener algunas ganancias de rendimiento, ya que dejar que el motor le diga a tu objeto que se actualice tiene una cantidad muy pequeña de sobrecarga cada vez, lo que puede sumar.
Suscríbete al boletín de GamesRadar
Resúmenes semanales, historias de las comunidades que te gustan y mucho más.
Ponte en contacto conmigo para recibir noticias y ofertas de otras marcas de FutureRecibir nuestro correo electrónico en nombre de nuestros socios o patrocinadores de confianzaAl enviar tu información aceptas los Términos y condiciones y la Política de privacidad y eres mayor de 16 años.
«Algunos comportamientos del código del juego han pasado a actualizarse manualmente, pero hay problemas con la implementación. Principalmente, el nuevo sistema ejecuta la lógica FixedUpdate, pero lo hace durante el paso de simulación Update. Esto hace que estos objetos ejecuten más o menos pasos lógicos de los que deberían en función de la velocidad de fotogramas, y también los desincroniza con los demás comportamientos del juego que no se han trasladado».
La buena noticia es que, basándose únicamente en «el código descompilado», Hunt considera que «no parece tan grave» revertir estos cambios. Y aunque los mods de Risk of Rain 2 se han visto realmente perjudicados por esta actualización, y muchos modders están esperando para arreglarlos, ya que los próximos parches del juego seguramente los volverán a estropear, esto también tiene remedio.