Godot te deja construir todo con nodos…
pero si no les das un cerebro, se quedan ahí, como NPCs sin alma.
Ese “cerebro” son los scripts.

Y el idioma que usan por defecto es GDScript, un lenguaje simple, potente y creado especialmente para Godot.


🧠 ¿Qué es un Script?

Un script es un archivo de texto que le da lógica a un nodo.
Es como decirle:

“Si alguien te presiona, haz esto”
“Si te chocan, explota”
“Si se termina el tiempo, pasa al siguiente nivel”


🧾 ¿Y qué es GDScript?

GDScript es un lenguaje de programación inspirado en Python, pero adaptado a cómo funciona Godot.

✔️ Súper fácil de leer
✔️ Muy rápido para probar ideas
✔️ Tiene acceso directo a todo en tu escena


🛠️ Ejemplo simple

extends CharacterBody2D



func _process(delta):

position.x += 100 * delta


Esto hace que un nodo se mueva a la derecha constantemente.
Una línea, un resultado visible. 💥


⚙️ Cosas que puedes hacer con scripts:

  • Mover personajes

  • Detectar colisiones

  • Cambiar escenas

  • Guardar progreso

  • Reproducir sonidos

  • Conectar señales

  • Hacer que enemigos te persigan

Todo eso lo haces escribiendo código, no con magia.


📦 ¿Dónde se colocan?

Cada nodo puede tener su propio script.
Simplemente clic derecho → “Attach Script”
¡Y listo! Ese nodo ya piensa por sí mismo.


🧪 Protip: Aprende jugando

  • Experimenta con print() para ver qué pasa

  • Usa if, while, for para controlar el flujo

  • No tengas miedo de romper cosas (¡es Godot!)