Actualizado el 23/1/2020
Unreal Engine 4 (UE4) y Unity son posiblemente dos de los motores de juego más populares disponibles para el público en la actualidad. Si bien muchos estudios de desarrollo de juegos utilizan sus propios motores de juegos propietarios, todavía hay un gran mercado para los desarrolladores independientes.
Si quieres adentrarte en el diseño de juegos, el siguiente paso es elegir qué motor de juego aprender para lanzar tu juego. Mientras que tanto Unreal Engine 4 como Unity son excelentes motores de juego, uno puede ser una mejor opción sobre el otro dependiendo de la interfaz y el lenguaje de programación que prefieras.
Desglosemos cada motor de juego y veamos sus áreas fuertes para que puedas decidir cuál funcionará mejor para ti. Además, también enumeraremos algunas de las grandes características nuevas incluidas en las versiones recién lanzadas de Unreal Engine 4.24 y Unity 2019.2.17.
Unreal Engine 4 vs Unity: Usa
Responder las siguientes preguntas puede ayudar a determinar si debes usar Unreal Engine 4 o Unity.
-
¿Qué tipo de juegos quieres crear? ¿Quieres crear una plataforma en 2D o un juego de acción y aventura en 3D? O tal vez un híbrido de 2D y 3D?
-
¿Desea iniciar el juego en un navegador web o una plataforma móvil, o está aspirando a ponerlo en plataformas de consola?
Ambos motores ciertamente pueden hacer el trabajo, pero dependiendo de lo que esté creando, un motor podría reinar en su trabajo.
Si quieres hacer un juego en 2D, Unity puede ser una gran opción porque tiene algunas excelentes características en 2D y puede ser muy fácil de comenzar. Dicho esto, Unreal Engine 4 también cuenta con algunas potentes funciones 2D.
Si quieres crear un juego en 3D, Unity también es un motor de juego en 3D muy potente. Aunque gráficamente no está al mismo nivel que Unreal Engine 4, si no necesitas crear gráficos de nivel de próxima generación, es posible que Unreal Engine 4 no sea necesario.
Muchos artistas ahora están utilizando Unity y Unreal Engine 4 como una forma de crear visualización previa y visualización arquitectónica para crear una experiencia más interactiva para sus clientes.
Cuando se trata de juegos móviles, ahí es donde Unity realmente muestra su dominio. Con muchos juegos móviles populares creados con Unity, realmente se ha convertido en el motor de juegos de referencia para desarrolladores móviles.
Unreal Engine 4 vs Unity: Precios
Si bien elegir un motor de juego puede depender en gran medida del tipo de juego que desea crear y en qué plataforma desea lanzar, también hay otro factor muy importante a considerar: el precio. Si eres un aspirante a desarrollador de juegos que solo quiere aprender a hacer juegos y mojarse los pies, probablemente no quieras gastar mucho dinero en un motor de juegos.
Unity ofrece una versión completamente gratuita lista para descargar si tus ingresos o fondos están por debajo de los 1 100,000 en el último año. Esta puede ser una gran opción si solo quieres comenzar. Tiene todas las características que tiene Unity Pro y es capaz de hacer excelentes juegos, sin tener que gastar un centavo. Unity tiene tres planes mejorados para elegir (Plus, Pro y Enterprise) que van desde 4 40+ por mes a partir del 1 de enero de 2020. Si publicas tu juego, no tienes que pagar regalías a Unity, pero tendrás que pagar por cada plataforma móvil en la que publiques.
Una cosa importante a tener en cuenta con la versión gratuita de Unity es que no hay un generador de perfiles, que solo se incluye en Unity Pro. Esto por sí solo puede ser un gran impedimento para algunos desarrolladores y puede ser un gran factor decisivo. El generador de perfiles básicamente te permite optimizar tu juego. Puede jugar su juego con el generador de perfiles activado, que registrará el rendimiento de su juego y le mostrará el porcentaje de tiempo dedicado a realizar tareas como renderizado y animación. No tener esto disponible en la versión gratuita hace que sea extremadamente difícil averiguar qué áreas de tu juego están causando ralentizaciones y qué necesita arreglarse para obtener un rendimiento óptimo.
Unreal 4 es completamente gratis. Todo está bajo un mismo techo y tienes acceso a todo lo que el motor del juego tiene para ofrecer, sin ningún costo para ti. Sin embargo, Unreal Engine 4 tiene tarifas de regalías del 5% después de los primeros revenue 3,000 de ingresos brutos realizados por producto, por trimestre calendario. Esto incluye cualquier dinero que ganes con compras en la aplicación, anuncios en el juego y el precio del juego en sí.
¿Cómo planeas ganar dinero con el juego? ¿A través de compras en la aplicación, anuncios en el juego o solo a través del precio de compra? Tus respuestas pueden determinar qué modelo de precios de motor de juego funciona mejor para ti.
Unreal Engine 4 vs Unity: Lenguajes de programación
Aunque el precio del motor de juego ciertamente puede influir en su decisión, las agallas del motor de juego es obviamente un gran factor a la hora de tomar una decisión y decidir cuál es mejor para usted.
No es ningún secreto que para crear un juego, necesitarás hacer un poco de programación. El lenguaje de programación con el que te sientas cómodo determinará si prefieres usar UE4 o Unity.
-
Unreal Engine 4 utiliza C++.
-
Unity utiliza principalmente C # o JavaScript.
Unreal Engine 4 vs Unity: Otras consideraciones
Usos, precios y lenguajes de programación son quizás las consideraciones más importantes al comparar Unreal Engine 4 vs Unity. Sin embargo, también hay algunas otras consideraciones.
Unreal Engine 4
Aquí hay algunas características excelentes de Unreal Engine 4:
-
Blueprint: Este es un método de scripting visual basado en nodos dentro de UE4. Significa que técnicamente no necesita escribir una sola línea de código. Esto es ideal para crear rápidamente prototipos de niveles e incluso crear juegos completos. También es una gran herramienta para visualizaciones y recorridos arquitectónicos.
-
Capacidades gráficas: Cuando se trata de gráficos, Unreal Engine 4 es realmente un motor de juegos de próxima generación. Es capaz de crear gráficos a la par con los juegos que se lanzan en consolas de juegos de nueva generación con complejos sistemas de simulaciones de partículas e iluminación dinámica avanzada. Tiene la capacidad de crear tanto 2D como 3D, lo que le brinda la opción de llevar los gráficos más lejos.
Unity
Aquí hay algunas características excelentes de Unity:
-
Asset Store: Unity realmente se destaca en términos del tamaño de su tienda de activos y los personajes, accesorios, sonidos y efectos de partículas que ofrece. Tienen de todo, desde herramientas intuitivas de animación y aparejo, hasta generadores de GUI y software de captura de movimiento. Tendrás todo lo que necesitas para crear tu juego.
-
Facilidad de uso: A pesar de que Unreal Engine 4 ha tenido una revisión completa de la interfaz de usuario que hace que sea más fácil ponerse en marcha, Unity generalmente sigue siendo visto como el motor de juego más intuitivo y fácil de comprender.
Unreal Engine 4.24 vs Unity 2020.1 Alpha
Con el nuevo año llegan las versiones recién lanzadas de Unreal Engine y Unity.
Las funciones de Unreal Engine 4.24 incluyen:
-
Conversión de datos sin fisuras
-
Scripting Python
-
Visual dataprep
-
Follaje escalable
-
Optimización de activos
-
Herramientas de edición de malla
-
Transmisión de datos de enlace en vivo
-
Rasterización fotorreal y trazado de rayos en tiempo real
-
Pelo y pelaje a base de mechones
-
¡Y mucho más!
Las características de Unity 2019.2.17 incluyen:
-
Biblioteca de tela PhysX
-
Recolección de basura incremental
-
Nuevo 2D en la Tubería de renderizado ligero (LWRP)
-
Mejoras de velocidad importantes en el Mapeador de luz de GPU
-
Estimulación de fotogramas optimizada para Android
-
¡Y mucho más!
Conclusión
Cuando se trata de todo, elegir qué motor de juego gana en la competencia de Unreal Engine 4 vs Unity se hace mejor poniéndolos a prueba tú mismo. Póngalos a través del timbre y trate de averiguar qué funciona mejor para usted. Ambos motores de juego son potentes piezas de software capaces de ayudar a llevar tus ideas de juego al siguiente nivel.