Recuerda que si te gusta el contenido y se ha sido de utilidad puedes hacer una donación en Paypal

Síguenos en:

Godot Engine, el motor de videojuegos de código abierto

Javier Ocampos -

Si os interesa el mundo del desarrollo de videojuegos seguramente ya conozcáis nombres como Unity o Unreal, los 2 pesos pesados de la industria y sin duda alguna, 2 grandes opciones para desarrollar cualquier tipo de proyecto ¿Cuál es el inconveniente? Que se trata de software privativo que cobra regalías, lo que por una parte me parece completamente lógico ya que cualquiera de los 2 te proporciona un entorno de desarrollo potente y con muchos años de experiencia a sus espaldas, de forma que puedo entender que grandes estudios o estudios independientes que ya generan una cantidad de ingresos se decanten por estos, pero al tratarse de software privativo el usuario está ligado a cambios en sus políticas sin previo aviso, como ya ha sucedido anteriormente; por lo que si apenas comienzas en este mundo y no tienes detrás una empresa que te respalde, lo cual es bastante probable ¿Por qué no darle una oportunidad a Godot?

Godot es un motor de videojuegos open source relativamente joven y en constante desarrollo; si bien es cierto que puede presentar algunos inconvenientes en proyectos grandes no es menos cierto que es más que suficiente para cualquiera que sea el proyecto que tú como novato tengas en mente y que espero sea razonable, porque si se trata de emular a Fornite implementando una revolucionaria mecánica de cartas aderezada con un mundo abierto generado de forma procedural aunque pueda sonar mal: Estas loco, eso jamás va a suceder y tendrán que pasar varios años para que alcances la madurez mental suficiente para darte cuenta que lo que se te paso por la cabeza es una locura.

Godot es un fantástico motor multiplataforma para videojuegos 2D que te proporciona un entorno amigable, en el que podrás aprender buenas practicas gracias a su particular sistema de nodos y usando GDScript como lenguaje de programación, un lenguaje propio que basa su sintaxis en la de Python, por lo que su curva de aprendizaje es relativamente rápida aun sin ningún tipo de experiencia previa e incluso diría que es bastante recomendado para personas que quieren aprender a programar desde cero. Pero eso no es todo, sino que también se trata de un motor muy capaz para proyectos 3D usando GLES2/3 en la actual versión estable 3.2.2 (al momento de escribir esta entrada) y Vulkan para la futura versión 4 (quizás cuando estés leyendo esto ya se lanzase la versión estable) el cual presentara mejoras importantes a nivel gráfico, y al menos yo espero que también a nivel de rendimiento.

Pero si todo esto no te parece motivo suficiente, entonces déjame te diga un detalle más: Es libre de regalías. Tu trabajo es completamente tuyo y eso significa que podrás monetizar esa versión de Arkanoid que aprendiste hacer viendo una serie de tutoriales en Youtube sin temor que nadie te cobre un porcentaje de tus ventas (alma de cántaro); nadie a parte de la plataforma de distribución digital de tu elección, por supuesto…

Y por si todo esto fuera poco, está traducido a distintos idiomas y aquí un servidor es uno de los principales traductores al español del proyecto, por lo que doy fe que esta excelentemente traducido y si no, en lugar de quejarte tanto mejor gasta esas energías colaborando para hacer de Godot una mejor herramienta.

«No te quejes de la nieve en el techo del vecino, cuando también cubre el umbral de tu casa.»

Confucio

Así que recuerda, nunca digas que en estos momentos no se trata de un motor capaz para determinados proyectos cuando eres tú el que no es capaz de realizar el proyecto que tienes en mente sea cual sea el motor que utilices; dale una oportunidad y si eres una persona realista no tardaras mucho en darte cuenta de todas sus bondades.

Autor: Javier Ocampos

Fundador de Leedeo y cofundador de Nube Online. Desarrollador web de profesión, desarrollador de videojuegos independiente por vocación, o al menos lo intento.