Inicio Juegos ¿Quieres hacer videojuegos? ¡He aquí varios motores que te pueden ayudar! Pt. 1

¿Quieres hacer videojuegos? ¡He aquí varios motores que te pueden ayudar! Pt. 1

16 minuto leer
0
0

(Barcelona, 23 de Septiembre. Yakuza Webzine).- ¿Alguna vez en tu vida te haz planteado la pregunta del título? ¡Pero no sabes siquiera por dónde empezar! He aquí una pequeña lista de motores de videojuegos (Engines) que podrán ayudarte a decidir por donde empezar.

Siempre me he considerado un gamer, pero realmente nunca había analizado en detalle lo que sería el otro lado de la moneda, es decir, el desarrollo de videojuegos. Hace años dí el paso inicial y comencé a trabajar como desarrollador utilizando Unity.

Antes que nada, quiero recordar que esto no es un review sino una lista que busca darte ideas de por donde deberías empezar, recordemos que hay muchos motores y sus usos son muy variados.

En mi caso, estuve tiempo perdido entre el gigantesco mar de motores, sin saber cual elegir, hasta que decidí probar varios y decantarme por el que me ofrecía mejor comodidad.

¿Qué es un motor de videojuegos o engine?

Resultado de imagenTodo gamer ama jugar videojuegos, de eso no hay duda, pero te has puesto a pensar ¿cómo se desarrollan? Primero que nada se necesita un engine. Parafraseando, un engine es una aplicación de computador, que se encarga de realizar todos los procesos relacionados con compilación de código, renderizado de imagen, procesamiento de físicas o de animaciones, permitiendo nos crear un videojuego.

¿Cuál es nuestra herramienta principal? Nuestro equipo de desarrollo.

No se debe tener miedo a ser desarrollador. Si, y ciertamente es un mundillo bastante extenso y competitivo, y al principio puede asustar mucho. Pero cuando las cosas comienzan a tomar vuelo, no hay quien pueda detenerte.

¡Un equipo pequeño, de unas 4 personas puede crear salvajadas! Siempre y cuando se tengan las ganas. ¡Así que ánimos! recordemos que lo importante es el alma de nuestro juego, no lo «UHD4000K» de nuestras cinemáticas.

Unity 3D

Éste puede ser considerado el más popular engine para desarrollo indie de todos. Robusto, intuitivo, potente, versátil para artistas como para programadores, multiplataforma, en constante actualización, for dummies y sobre todo, una ingente cantidad de usarios desarrollando tanto herramientas como juegos. 

En sus foros, hay solución prácticamente para todo: desde assets de arte, dudas de programación, consejos… y una gigantes tienda de… casi cualquier cosa.

¿Lo mejor de Unity? Su licencia básica es gratis. Y puedes desarrollar casi cualquier cosa, aún cuando el motor ésta pensado para ser utilizado para videojuegos 3D, puedes trabajar también en un entorno 2D. Su última versión es la 5. Lo que lo hace perfecto para neófitos.

No obstante, hay elementos relacionados con el manejo de la luz y renderizado que no lo posicionan por sobre otros engines en éstos aspectos.

[youtube https://www.youtube.com/watch?v=mrJJ1qALr6A]

 

[youtube https://www.youtube.com/watch?v=cXWlgP5hZzc]

 

[youtube https://www.youtube.com/watch?v=QZNc6Cr5O-E]

 

[youtube https://www.youtube.com/watch?v=FnML8Z7X-eU]

He aquí una demo técnica de Unity.

[youtube https://www.youtube.com/watch?v=44M7JsKqwow]

Juegos creados para Unity: casi cualquier juego de la PlayStore de Android.

De hecho, podría afirmar que hay un monopolio de juegos moviles desarrollados en Unity.

Sitio oficial: Unity 3D

CryEngine.

CryEngine es un motor creado por la empresa alemana desarrolladora de software Crytek, y que actualmente está en su versión 5, dicha versión a traído grandes cambios, no tan específicamente en los atributos del motor en si, sino del modelo de negocios del mismo. Es decir, versión de licencia gratuita para desarrolladores indie.

Dicho ésto, la curva de aprendizaje del motor puede ser algo complicada. En conclusión, podría decir que su principal problema es la necesidad de un equipo de trabajo grande, a diferencia de Unity, en donde un pequeño equipo se puede favorecer del uso de éste motor. Su complejidad del engine puede hacer que el trabajo se desborde con a una o pocas personas trabajando en él.

 

analisis

[youtube https://www.youtube.com/watch?v=FFr7Z8ZRgIA]
[youtube https://www.youtube.com/watch?v=sqQy1dlfj5M]
[youtube https://www.youtube.com/watch?v=lxMD4lRupDk]
[youtube https://www.youtube.com/watch?v=xf4zCCjBwOA]
[youtube https://www.youtube.com/watch?v=7glAsWaiZzM]

Juegos creados para CryEngine: Crysis, Warface, State of Decay, Star Citizen, RYSE: Son of Rome,
Monster Hunter Online.

Sitio oficial: CryEngine

Unreal Engine

Actualmente en su versión 4, es desarrollado por Epic Games. Ésta es una de las compañías con mas experiencia en el mercado en la creación de motores gráficos. UE vio su primera versión en 1998. Actualmente, siendo Unreal Engine 4 uno de los motores AAA mayormente utilizados, tanto para pc como consolas, y gracias a sus diversos esquemas de cambio comerciales, uno de los mas accesible a todo tipo de desarrolladores. Pensado principalmente para desarrollo de juegos AAA, es decir, vende consolas. Pero tiene una comunidad grande de indies (aunque no tan grande como Unity) .

En su contra tiene pocas cosas, cabe destacar que a pesar ser un software muy pulido, la estabilidad sigue siendo un problema y mas cuando los proyectos se vuelven mas grandes, es recomendable estar atentos y guardar relativamente seguido.

Y pese a ser no tan difícil de usar (comparado con CryEngine), requiere un equipo medianamente grande y con cierta experiencia para trabajar.

[youtube https://www.youtube.com/watch?v=oFNDnUYvsTo]
[youtube https://www.youtube.com/watch?v=3sUv-bBrb6Y]
[youtube https://www.youtube.com/watch?v=yW1jcguknXA]
[youtube https://www.youtube.com/watch?v=MWd6yLKLxfA]
[youtube https://www.youtube.com/watch?v=ThG7-3TfXI8]

Juegos creados para Unity: Mortal Kombat X, Dead Island 2, Kingdom Hearts 3, Life Is Strange, Bioshock.

Sitio oficial: Unreal Engine

Construct 2

Construct 2 es un motor desarrollado por Scirra centrado principalmente en el entorno HTML5. La razón, es que existen numerosas maneras que permiten convertir HTML5 en aplicaciones para Windows, Linux, Apple, IOS, Android, Windows Mobile, apps para navegadores y aplicaciones para facebook.

Diseñado para ser fácil de usar con programación mediante eventos para agilizar el flujo de trabajo, además de ser multiplataforma. Y su novedad es que Construct 2 se ofrece como medio para «enseñar a programar a gente que nunca ha programado.» Además de tener una gran comunidad de usuarios.

No obstante, no posee una versión gratis.

Las desventajas pueden variar, a primera vista, no es un motor intuitivo en su manejo, por lo que un principiante puede tener problemas, a pesar de contar con una librería de tutoriales e información muy completa

[youtube https://www.youtube.com/watch?v=sl_7TabsamQ]
[youtube https://www.youtube.com/watch?v=Cllh99SuKNg]
[youtube https://www.youtube.com/watch?v=d41yEc3CGoQ]
[youtube https://www.youtube.com/watch?v=AMGVhf5Ybpw]

Juegos creados para Unity: Horizon Danger, AirScape, Super Ubie Island, CoinOp Story, 

Sitio oficial: Construct 2

Godot

analisis

Godot es un engine para la creación de juegos 2D y 3D, creado por OKAM Studio (desarrolladores argentinos) funciona en Window, OS X, Linux y entre otros. Fue liberado al publico en 2014 bajo la Licencia MIT, lo que quiere decir que es totalmente gratuito.

tutorial

Las ventajas de este motor, son su lenguaje de nivel alto y un editor completo para el mismo, postprocesado FXAA, HDR, corrección de gamma, shaders, un motor 2D.

Además de la capacidad múltiplataforma, especialmente soporte para consolas como PlayStation o Nintendo 3Ds, tiene un seguimiento continuo y una comunidad muy activa.

Las desventajas pueden variar, a primera vista, no es un motor intuitivo en su manejo, por lo que un principiante puede tener problemas, a pesar de contar con una librería de tutoriales e información muy completa

[youtube https://www.youtube.com/watch?v=5ZuQIbMEjLw]
[youtube https://www.youtube.com/watch?v=3vTwtyHcLwA]
[youtube https://www.youtube.com/watch?v=Rn-xAdaEyhY]

Juegos creados para Godot: Brave Bran, Gravity Wars, Anthill.

Sitio oficial: Godot

Ren’Py

desarrollo

Ren’Py rompe con la temática generalista hasta ahora entre los motores anteriores. Es un motor libre, creado especialmente para novelas visuales interactivas. 

El motor está escrito en Python y Pygame.

Dicho esto, las escenas y elementos se cargan mediante Script, basados en el lenguaje del motor, el mismo es fácil de aprender y es una introducción interesante para los no programadores. Es totalmente libre para uso comercial de forma gratuita.

Es un motor que en particular, me gusta mucho.

Tanto así que hasta un niño de primario puede aprender a usarlo.
[youtube https://www.youtube.com/watch?v=x0O_58t9EZs]
[youtube https://www.youtube.com/watch?v=HLSN6TEV98E]
[youtube https://www.youtube.com/watch?v=hj9wH4dw-Hw]
[youtube https://www.youtube.com/watch?v=-VNWmHitAzw]

Juegos creados para Ren’py: Katawa Shoujo, Everlasting Summer, Bionic Heart 2, Amber’s Magic.

Sitio oficial: Ren’Py 

Por Manuel Rodríguez (@Marv_365)

Cargue Artículos Más Relacionados
Cargue Más Por Redacción Okuroku
Cargue Más En Juegos

Mira además

La Historia de los Juegos Pokémon: Un Viaje a través del Tiempo

(Lechería, 15 de febrero. O’kuroku).- Es hora de explorar la evolución de los juegos Pokém…