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
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!)