Desarrollar tu propio juego indie con Unreal Engine 5 y Unity: lo que necesitas saber

0
282

¿Decepcionado por los títulos triple A de este año? No hay problema, haz lo tuyo con Unity o Unreal Engine 5.

Unreal Engine 5: el caballo de batalla del desarrollador Epic Games

Buenos gráficos y fuerte en títulos 3D:Unreal Engine 5 es conocido sobre todo por su capacidad para mostrar buenos gráficos. Además, uno de los juegos de más éxito se basa en él: Fortnite.

La empresa de videojuegos Epic Games, que está detrás del desarrollo del motor Unreal Engine, gana miles de millones con este exitoso juego.

Aquí puedes ver más juegos que se basan en el motor Unreal.

¿Qué puedes esperar? Puedes descargar el motor gratis. Tarde o temprano te encontrarás con el lenguaje de programación C++. Puedes usarlo para escribir scripts para los menús del juego, las reglas de los objetos y mucho más. El lenguaje es más difícil de aprender para los principiantes, pero te recompensa con un código rápido.

Simplificado, C++ se puede convertir directamente en código máquina, por lo que el código no tiene que pasar por pasos adicionales. Como resultado, suele ejecutarse más rápido. A los grandes desarrolladores de videojuegos les gusta utilizar C++ para optimizar sus juegos.

Una desventaja para los recién llegados:C++ necesita una asignación de memoria programada con precisión. Pequeños errores conducen rápidamente a cuelgues aquí.

Si quiere evitar la codificación, puede recurrir a los llamados blueprints. Esto significa que puedes definir relaciones lógicas mediante diagramas de flujo claros sin tener que programar. Para empezar, hay una serie de tutoriales internos y material de la comunidad en los que puede inspirarse.

Conclusion: Los puntos fuertes del motor residen en las posibilidades paratítulos en 3Dy un lenguaje de programación rápido. Las desventajas son el menor número de archivos de ayuda de la comunidad y la barrera de entrada que supone el lenguaje C++. Un aspecto financiero positivo: si tienes éxito y tu juego genera un volumen de negocio de 1.000.000 de dólares estadounidenses, tendrás que pagar una suma calculable con mucha precisión del 5 por ciento del volumen de negocio bruto total en concepto de costes de licencia.

(El motor Unity ha tenido problemas de confianza en el pasado reciente (Imagen simbólica; Fuente: Foto de Mohammad Rahmani en Unsplash))
(El motor Unity ha tenido problemas de confianza en el pasado reciente (Imagen simbólica; Fuente: Foto de Mohammad Rahmani en Unsplash))

Unity Engine: durante mucho tiempo la esperanza de la industria independiente

En la escena indie, Unity es el motor más popular entre los desarrolladores aficionados. Comparado con otros motores, es muy intuitivo y fácil de usar.
(«C-Sharp») con un código algo más sencillo.

Una pequeña desventaja:C para la gestión automática de la memoria – lo que significa menos esfuerzo de programación para ti como principiante.

Ejemplo práctico: El lenguaje C utilizado para los scripts es tan rápido de entender que incluso nuestro autor Kevin, sin conocimientos previos de programación, fue capaz de crear un (rudimentario) menú de inicio funcional y un mundo abierto en tres horas.

Si no quieres escribir scripts en Unity, ¡también puedes usar diagramas de flujo aquí!

Los juegos más famosos basados en el motor Unity sonSubnautica, Fall Guys y la popular aplicación para smartphones Pokemon GO. Pero cuidado: El juego de Niantic actualmente hace que sus iPhonesvibren involuntariamente.

Conclusion: El motor Unity también se puede utilizar para crear buenos títulos en 3D. Sin embargo, tiene ventaja en el área 2D. Además, el comienzo es más fácil gracias a una gran comunidad y a un lenguaje de programación más sencillo. En cuanto a las licencias, Unity te pide una facturación de más de 100.000 dólares al año (a partir de 2023).

El elefante en la habitación virtual del motor Unity

A partir de 2024, el modelo de pago quedará anulado. Las nuevas exigencias de Unity son tan elevadas e incalculables que los desarrolladores están yendo a las barricadas.
Incluso ha habido amenazas de muerte, por lo que se han tenido que cerrar las oficinas de Unity. En respuesta a la tormenta de mierda, Unity remó hacia atrás con sus nuevas directrices del modelo sin querer dar detalles concretos.

Así que queda por ver si Unity puede volver a ganarse laconfianzade la comunidad.

Aquí tienes una lista de 5 aplicaciones útiles-incluyendo ‘Enki’ que pueden ayudarte a aprender a programar

Si este artículo ha despertado tu interés por el desarrollo de juegos y te has descargado uno de los motores de forma gratuita, no dudes en escribirnos tus propias experiencias en la columna de comentarios. ¿Ya eres desarrollador, quizá incluso con Unity? ¿Cómo puede Unity recuperar tu confianza? Háznoslo saber!