Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

Como jugador experimentado y desarrollador de juegos con más de dos décadas de experiencia a mis espaldas, me siento cada vez más preocupado por el panorama en rápida consolidación de los motores de juegos, siendo Unreal Engine 5 (UE5) el claro favorito.


Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

En el pasado, era común que la mayoría de los estudios de desarrollo de juegos crearan sus propios motores de juegos únicos. Sin embargo, los tiempos han cambiado significativamente y ahora Unreal Engine 5 se ha convertido en el líder indiscutible de la industria del juego. Personalmente, no estoy nada entusiasmado con este desarrollo.

Se podría discutir sobre la ubicuidad de Unreal Engine todo el día, por supuesto. La fama del motor comenzó hace mucho, mucho tiempo, en los días de Unreal Engine 2, solo para convertirse en una de las soluciones de desarrollo de terceros preferidas cuando Epic Games decidió lanzar Unreal Engine. 3. Es difícil exagerar la importancia de UE, ya que hemos producido cerca de mil juegos en UE3 y UE4 en el pasado. UE5, en comparación, es aún más monumental.

Al proporcionar un conjunto versátil de herramientas de creación de juegos para todo uso, Unreal Engine (UE) esencialmente ha nivelado el campo de juego, haciendo posible que equipos pequeños con recursos limitados compitan en la producción de juegos sin necesidad de invertir mucho en kits de desarrollo personalizados. En esencia, UE es una excelente opción al considerar la democratización del desarrollo de juegos. Sin embargo, si bien UE es realmente impresionante, es esencial tener en cuenta que no es perfecto.

Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

Los pros y los contras de utilizar un motor de juegos de terceros

Antes de profundizar en mis inquietudes sobre Unreal, primero permítanme brindarles algo de contexto para ayudar a aclarar mis puntos. Si aún no está familiarizado con los términos relacionados con un «motor de juego», comprender esta discusión puede resultar un desafío.

Como jugador, lo diría así: los motores de juego sirven como columna vertebral para la creación de varios videojuegos. Los motores universales como Unreal y Unity son versátiles y pueden adaptarse a casi cualquier tipo de juego, mientras que herramientas como RPGMaker están diseñadas principalmente para juegos de rol. Sin embargo, no existe una frontera absoluta entre ellos: muchos motores de juegos pueden utilizarse para desarrollar una amplia gama de géneros de juegos. El desafío radica en cuán fácil o laborioso es personalizarlos de acuerdo con los requisitos específicos de cada juego único.

UE (Unreal Engine) y Unity se utilizan ampliamente porque vienen con muchas funciones de software útiles integradas. Para los desarrolladores de juegos, esto significa que pueden crear rápidamente elementos de juego como física, renderizado, características y recursos sin tener que desarrollarlos desde cero. Sin embargo, también implica que puede encontrar algunas idiosincrasias y problemas dentro del motor que podrían ser difíciles de resolver.

Usar un motor de juego de terceros como Unreal ofrece la ventaja de entregar la estructura fundamental de tu proceso de producción a otra persona. Esto le permite centrarse en los aspectos que son exclusivos de su proyecto específico. Además, dado que Epic Games supera constantemente los límites en el desarrollo de juegos, la deuda técnica se vuelve esencialmente irrelevante cuando se utiliza Unreal Engine.

Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

¿Por qué Unreal, específicamente, es problemático?

Si hubiera escrito este artículo hace unos años, no habría comenzado con énfasis en Unreal Engine. Curiosamente, Unreal y Unity estaban muy igualados hasta que Unity hizo un movimiento cuestionable al proponer una política de tarifas de tiempo de ejecución. Esta decisión fue desastrosa desde una perspectiva empresarial, no solo redujo la influencia de Unity en el mercado sino que también impulsó la popularidad de Unreal Engine 5. Como resultado, se volvió común que los desarrolladores optaran por UE5, lo que llevó a su uso generalizado en el desarrollo de juegos.

Si tiene buen ojo para el rendimiento deficiente y sospecha de optimización, es posible que lo que voy a comentar le resulte poco atractivo. Un vistazo rápido a las reseñas de juegos que utilizan Unreal Engine en YouTube de Digital Foundry puede proporcionar una idea de las áreas problemáticas. Por ejemplo, considere el aclamado Silent Hill 2 Remake; también se ha enfrentado a estos problemas.

Y no olvidemos al inesperado favorito del panorama de los videojuegos de este año, Black Myth: Wukong:

Parece que hay problemas frecuentes con la tartamudez en Unreal Engine 5, lo que puede atribuirse en parte a configuraciones de compilación de sombreadores subóptimas y cargas extrañamente sincronizadas durante el recorrido. Como resultado, parece que a muchos desarrolladores de juegos les resulta difícil producir una experiencia de juego fluida utilizando el motor de Epic. Si bien algunos pueden afirmar que no han encontrado estos problemas en sus sistemas, dada la naturaleza de los problemas de rendimiento de Unreal Engine 5, es imposible que esto sea universalmente cierto.

El problema que señalé antes tiene que ver con problemas heredados con Unreal Engine 5, que tiene fama de tartamudear persistentemente que parece imposible de resolver. Además, es bastante exigente en términos de rendimiento. De hecho, ni siquiera un juego de Unreal Engine 5, como Remnant 2 o Lords of the Fallen, puede considerarse adecuado para sistemas informáticos de gama baja.

Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

El problema no es la situación actual, sino el estado de las cosas dentro de 10 años.

Actualmente, debo admitir que me gusta mucho Unreal Engine 5 como conjunto de herramientas de software. Apoyo firmemente tecnologías como Lumen y Nanite, y creo que sería ventajoso para nosotros utilizar las soluciones de renderizado estandarizadas de Epic en lugar de alternativas potenciales de Nvidia. La idea de exclusividad tecnológica no es algo que me atraiga.

Mi mayor preocupación no es el hecho de que todos estén tratando de construir algo sobre UE5 como tal, sino el hecho de que tenemos grandes estudios permanentes que dejan atrás sus tecnologías heredadas para pasar a la solución de terceros de otra persona. .

Es de conocimiento común que los proyectos enumerados se están desarrollando actualmente o utilizarán Unreal Engine 5.

Como entusiasta de los juegos, es difícil no sentir una punzada de nostalgia cuando veo que alguna tecnología verdaderamente innovadora y hecha a medida desaparece de nuestro radar. Es cierto que gran parte de ello había sido eclipsado por el tiempo y había dejado atrás a varias generaciones. Sin embargo, el hecho es que la desaparición de gemas como X-Ray, REDEngine, Slipspace, Fox Engine y muchas más me deja cuestionando la sabiduría de confiar únicamente en Unreal para todo en el futuro. Quizás estoy pensando demasiado en las cosas, pero ¿no hay algún valor inherente en preservar motores de juego únicos y personalizados? Definitivamente da que uno se detenga a pensar.

Muy pronto, el mundo funcionará con Unreal Engine 5, y eso es un problema

Unreal tiene un control estrangulado sobre la industria del juego, y eso no va a cambiar pronto

Si bien es posible que mis preocupaciones sean exageradas o injustificadas, parece que Unreal Engine se ha convertido en un actor importante en la industria del desarrollo de juegos actual. Sin embargo, todavía tengo reservas sobre su dominio.

Está claro que Epic ha logrado cautivar no sólo a los desarrolladores sino también a un amplio espectro de la comunidad de jugadores. Ya hay un clamor para que todo se actualice o migre a nuevas versiones usando Unreal Engine, y es fácil entender por qué este es el caso.

  • Los AAA que se ejecutan en Unreal se ven geniales (y funcionan terriblemente, pero eso es menos importante).
  • Los estudios independientes y los desarrolladores en solitario pueden crear demostraciones rápidas de UE5 que parecen fotorrealistas.
  • Por todas partes se están desarrollando «fan-remakes» de títulos queridos.

Hay una cantidad significativa de «energía de marketing local» que se ha puesto en UE5, y gran parte de ella parece justificada. Sin embargo, aún está por verse si las ventajas superan a las desventajas a largo plazo. Unreal Engine se ha consolidado demasiado como para descartarlo y, lamentablemente, la competencia deja mucho que desear. El tiempo lo dirá.

2024-10-14 16:48