Godot Engine is a 2D and 3D videogame engine | Main competitor of Unity 3D and Unreal Engine.

in Game Development3 years ago (edited)

1

Godot Engine is a 2D and 3D videogame development engine completely Open Source under the MIT License, it is not very well known but it is becoming known.

Godot Engine es un motor de desarrollo de videojuegos 2D y 3D completamente Open Source bajo la Licencia MIT, no es muy conocido pero se esta haciendo conocer.

2

Godot Engine was developed by Juan Linietsky and Ariel Manzur, which was used internally in an Argentinean company called OKAM Studios since 2001. In 2014 it was released on GitHud under the MIT License. Also in 2014 the first Godot 1.0 version was released and today, currently the stable version of Godot 3.2.3 is available directly from the official website. While waiting for the release of Godot 4.0 which promises many new and innovative features.

Godot Engine fue desarrolado por Juan Linietsky y Ariel Manzur, el cual se uso internanmente en una empresa argentina llamada OKAM Studios desde 2001. En 2014 fue liberado en GitHud bajo la Licencia MIT. Así mismo en 2014 se publico la primera version Godot 1.0 y hoy en día, actualmente la versión estable de Godot 3.2.3 se puede conseguir directamente desde la pagina oficial. Mientras se espera el lanzamiento del Godot 4.0 que promete muchas características nuevas e innovadoras.

A statement from the creator himself, the name given to the engine comes from a play written in the late 1940s by Samuel Beckett originally written in French, the same is about two tramps, Vladimir and Estagron, waiting on a road to a certain Godot, in the play never comes to materialize such a meeting and not even know the subject to be discussed. In each act a child appears after a lord and his slave who claims to be the owner of the land where they are. The boy sends them a message from Godot who says "Apparently, he will not come today, but he will come tomorrow afternoon". The play intentionally lacks relevance and is highly repetitive, representing the tediousness and meaninglessness of human life. Godot is God and represents man's incessant quest to find God or perfectionism. The creator of Godot Engine chose that name because of the search for perfection on the part of the developers of the program to turn Godot into the best videogame engine, although they do not reach it, the search allows them to get closer to it.

Una declaración del mismo creador, el nombre dado al motor viene de una obra de teatro escrita a finales 1940 por Samuel Beckett escrita originalmente en francés, la misma trata de dos vagabundos, Vladimir y Estagron, que esperan en un camino a un tal Godot, en la obra nunca se llega a concretar dicha reunión y tampoco saber el asunto a tratar. En cada acto aparece un niño luego del un señor y su esclavo el cual afirma que es dueño de las tierras donde están. El niño les hace llegar un mensaje de Godot el cual dice "Aparentemente, no vendrá hoy, pero vendrá mañana por la tarde". La obra intencionalmente carece de relevancia y es altamente repetitiva, representa lo tedioso y carente de significado de la vida humana. Godot es Dios y representa de la incesante busqueda del hombre por encontrar a Dios o al perfeccionismo. El Creador de Godot Engine escogió ese nombre por la busqueda de la perfección de parte de los desarrolladores del programa para convertir a Godot en el mejor motor de videojuegos, aunque no lo alcancen, la busqueda les permite acercarse mas a ello.

3

The main and perhaps one of its best features that leads game developers to choose Godot Engine is its freedom, since other engines such as Unite 3D, Unreal Engine, Source, Cryengine, GameMaker, are distributed freely but impose restrictions on licensing. So today many are opting for a free, efficient and promising alternative like Godot.

La principal y quizás una de sus mejores características que lleva los desarrolladores de videojuegos a escoger Godot Engine es su libertad, ya que otros motores como Unite 3D, Unreal Engine, Source, Cryengine, GameMaker, se distribuyen libremente pero imponen restricciones en las licencias de uso. Así que hoy en día muchos están optando por una alternativa libre, eficiente y prometedora como lo seria Godot.

Something sensational for developers is that the engine has a really brutal power both in the creation of 2D or 3D games, we can use them without restrictions whether we make a commercial or home game. Likewise, one can even modify the engine thanks to its source code is on GitHub for anyone who wants to implement a new functionality and, if you want, share it with the community.

Algo sensacional para los desarrolladores es que el engine tiene una potencia realmente brutal tanto en la creación de juegos 2D o 3D, podemos usarlos sin restricciones así hagamos un juego comercial o casero. Así mismo, uno puede incluso modificar el engine gracias a que su código fuente esta en GitHub para cualquiera que quiera implementarle una funcionalidad nueva y, si quiere, compartirla con la comunidad.

Another of its features is that thanks to the large group working on the development of Godot has made it multiplatform as it can be installed on Windows, MacOS, GNU/Linux and other software. Likewise the games made with this tool can be exported to almost any gaming platform such as PC in the aforementioned software, iOS, Android, BlackBerry OS, on the web is compiled in HTML 5, on other platforms such as Playstation and Nintendo take specific procedures but if they are compatible.

Otras de sus características es que gracias al extenso grupo que trabaja en el desarrollo de Godot lo han convertido en multiplataforma ya que puede ser instalado en Windows, MacOS, GNU/Linux y otros Software. Asi mismo los juegos realizados con esta herramienta pueden ser exportados a casi cualquier plataforma de juegos como PC en los software ya mencionado, en iOS, Android, BlackBerry OS, en la web se compila en HTML 5, en otras plataformas como Playstation y Nintendo llevan procedimientos específicos pero si son compatibles.

4

Godot works on both 32-bit and 64-bit architectures, weighs very little and allows to work in real time. It uses its own programming language called GDScript which is based on Python which makes it easy to learn, you can also download the Mono version that allows you to write C# and, if programming is not your thing, it has included a VisualScript functionality that through frames and nodes you can create your video games without limitations, it is oriented to beginners in programming or designers who do not want to waste time writing lines and lines of code. From the official website there are examples, tutorials, documentation and an open forum to solve any questions or concerns you have about the program.

Godot funciona en arquitecturas tanto 32 bits como 64 bits, pesa muy poco y permite trabajar en tiempo real. Usa su propio lenguaje de programación llamado GDScript que esta basado en Python por lo cual lo hace sencillo de aprender, también pueden descargar la versión Mono que permite escribir C# y, si programar no es lo tuyo, tiene incluido una funcionalidad de VisualScript que mediante cuadros y nodos puedes crear tu videojuegos sin limitantes, esta orientado a principiantes en la programación o diseñadores que no quieren perder tiempo escribiendo lineas y lineas de código. Desde la pagina oficial hay ejemplos, tutoriales, documentación y un foro abierto para solventar cualquier duda o inquietud que tengas respecto al programa.

It has nothing to envy to the other commercial engines. It includes a fantastic animation editor with the possibility of configuring bones or morphing and animation trees, among other features.

No tiene nada que envidiarle a los otros Engine comerciales. Incluye un fantástico editor de animación con la posibilidad configurar huesos o morphing y arboles de animación, entre otras funcionalidades.

Some of its features are; Nodes, Godot brings hundreds of nodes that allow the design to be extremely intuitive and simple. You can also create your own custom nodes with your own functionalities that fit your needs; Its flexible scene system, you can join your nodes in a scene and instantiate them to other scenes or inherit them for easy management and organization of your project; A visual editor, with a beautiful, uncluttered interface so you never get lost looking for an option among so many of its infinite functionalities; Live and persistent editing, no change is lost after stopping the game execution, you can even connect your mobile device to immediately test the change you have made to your project.

Unas de sus funcionalidades son; Los Nodos, Godot trae cientos de nodos que permiten que el diseño sea sumamente intuitivo y sencillo. Así mismo puedes también crear tus nodos propios y personalizados con funcionalidades propias que se acoplen a tus necesidades; Su sistema de escenas flexibles, puedes juntar tus nodos en una escena y así mismo instanciarlos a otras escenas o heredarlos para un fácil manejo y organización de tu proyecto; Un editor visual, con una interfaz hermosa, despejada para nunca perderte buscando una opción entre tantas de sus infinitas funcionalidades; Edición en vivo y persistente, ningún cambio se pierde despues de detener la ejecución de juego, incluso, puedes conectar tu dispositivo móvil para probar inmediatamente el cambio que le hayas hecho a tu proyecto.

5

I could talk about all the features that make Godot Engine stand out over many others but I'll leave it all to your criteria, so I encourage you to try this engine and create one or another game. Let me know what you think about this engine in the comments, if you would like to try it or if you have already used it. That's all for now, see you in another post.

Podría hablar de todas las características que hacen resaltar a Godot Engine por sobre mucho otros pero lo dejaré todo a tu criterio, así que te animo a que pruebes este motor y crees uno que otro juego. Hazme saber que opinas de este motor en los comentarios, si te animarías a probarlo o si ya lo has usado. eso es todo por ahora, nos vemos en otro post.


separadoresgifconencantogifmaniacos.es5.gif

Follow me for more content like this


Sources:

1, 2, 3, 4, 5

Sort:  

¿Éste programa servirá para hacer una novela visual? Tengo pensado usar RenPy, pero si este es tan bueno también podría probar con él.

Godot sirve para hacer de todo, el único límite lo pones tu mismo. Seguramente a la hora de gestionar funciones Godot sería el más útil entre los Engine. Es más, si tienes el conocimiento puedes modificar o crear tu mismo un programa incubando con una interfaz centrada específicamente en novelas visuales con el mismo código fuente de Godot.

Nice writeup! I've only used Godot Engine once before, but it was pretty cool

I'm glad you liked it, maybe in the future you will give it another chance.