Tabla de Contenidos

Godot

Godot es un motor de desarrollo de videojuegos gratuito y de código abierto, orientado a la creación de juegos 2D y 3D, además de aplicaciones interactivas.

Características

Instalación

Linux

En Arch Linux se puede instalar con el paquete godot.

Conceptos

Para entender cómo funciona Godot, necesitas familiarizarte con escenas y nodos, que son los bloques de construcción de todo juego.

Nodos

Un nodo es un objeto básico dentro de Godot. Cada nodo tiene un propósito específico, por ejemplo:

Cada nodo puede tener propiedades, señales (para eventos) y scripts (para la lógica).

Piensa en un nodo como un LEGO: cada pieza tiene su forma y función, y la combinas con otras para crear algo más complejo.

En Godot, según lo que queramos hacer, tendremos que usar un tipo de nodo:

Escenas

Una escena es un conjunto de nodos organizados jerárquicamente. Por ejemplo, un personaje puede ser una escena que contenga:

Lo genial de las escenas es que puedes instanciarlas dentro de otras escenas, lo que te permite crear estructuras complejas de manera modular.

Árbol de nodos

Godot organiza los nodos en un árbol jerárquico:

Flujo básico de trabajo en Godot

Recursos