Conceptos básicos 1

Conceptos básicos

Conceptos básicos 2

Conceptos básicos

Nodos

Son los bloques constructivos básicos de Godot. Son algo así como una mezcla de los GameObject y los Componentes en Unity.
Los nodos de una escena se organizan siguiendo una estructura de árbol.

  • Con icono azul: para escenas 2D
  • Con icono rojo: para escenas 3D
  • Con icono verde: para hacer la interfaz del juego
  • Con icono gris: multiuso

Escenas

En Godot, una escena es una estructura fundamental que agrupa nodos.

Qué es exactamente una escena:

Una escena puede ser cualquier cosa en tu juego:

  • un personaje
  • un menú
  • un enemigo
  • una habitación
  • un proyectil
  • el juego completo

Cada escena puede estar compuesta por uno o más nodos, y cada nodo tiene una función específica (por ejemplo, mostrar una imagen, detectar colisiones, reproducir audio, etc.).

Características clave:

  • Una escena puede incluir otras escenas (por ejemplo, un nivel puede incluir enemigos que son escenas por sí solos).
  • Puedes instanciar escenas desde código o desde el editor, como si fueran «plantillas reutilizables».
  • Se pueden guardar como archivos .tscn o .scn.

Ejemplo:

Imagina que estás creando un juego de plataformas. Podrías tener:

  • Jugador.tscn (escena con nodos como Sprite, CollisionShape2D, Script)
  • Enemigo.tscn
  • Nivel1.tscn que contiene instancias de Jugador y Enemigo
  • UI.tscn con el marcador de puntos y barra de vida

Tienen un root node que determina que tipo de escena es:

  • 2D Scene
  • 3D Scene
  • User Interface
  • Other Node