Traducir eventos de GDevelop a estructuras de GDScript: condicionales, bucles y funciones.
Reconstruir en Godot un juego ya terminado en GDevelop conservando su diseño de escenas.
Comparar el modelo de objetos y comportamientos de GDevelop con la jerarquía de nodos de Godot.
Sustituir variables globales por señales y referencias explícitas entre nodos.
Planificar el cambio de herramienta en el aula sin dejar atrás al alumnado con más dificultad.
Depurar los errores del primer contacto con GDScript leyendo la consola y el depurador de Godot.
Contenido del curso
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
Módulo 1 · Dos formas de decir lo mismo4 clases
Qué se conserva y qué cambia al pasar a código
El editor de Godot para quien viene de GDevelop
Escenas y nodos frente a escenas y objetos
Preparación del proyecto espejo
Módulo 2 · De eventos a instrucciones5 clases
Condición y acción convertidas en if
Operadores lógicos y comparaciones en GDScript
Subeventos y anidamiento de bloques
Eventos repetidos y bucles for y while
Indentación, llaves ausentes y errores de sintaxis
Módulo 3 · Datos y estado4 clases
Variables de escena y de objeto frente a variables de nodo
Tipos en GDScript y conversión de valores
Variables globales frente a autoload y singletons
Estructuras de datos: arrays y diccionarios
Módulo 4 · Objetos, nodos y comunicación5 clases
Comportamientos de GDevelop y su equivalente en nodos
Referencias entre nodos y rutas de escena
Señales: emitir, conectar y por qué evitan el acoplamiento
Instanciar y liberar escenas en ejecución
Grupos como alternativa a la búsqueda por nombre
Módulo 5 · Reconstruir el juego5 clases
Escena del personaje y movimiento
Colisiones y respuesta al daño
Marcador, vidas y estado de partida
Menús y cambio de escena
Comparación del resultado con la versión original
Módulo 6 · Depuración y autonomía4 clases
Leer un error de GDScript y localizar la línea
Puntos de interrupción y depurador remoto
Imprimir para entender el flujo del programa
Consultar la documentación del motor
Módulo 7 · Itinerario para el aula4 clases
Cuándo hacer el cambio y con qué grupo
Puntos de control y evidencias de la transición
Apoyos para el alumnado que se descuelga
Proyecto de cierre en Godot
Requisitos
Haber creado al menos un juego completo en GDevelop.
Godot instalado en el equipo, sin necesidad de experiencia previa con el motor.
No hace falta saber programar en texto: se parte de la lógica ya conocida por eventos.
Descripción
El salto del lenguaje visual al código es donde se pierde a mucha gente. Quien lleva un curso montando juegos por eventos ya sabe qué es una condición, un bucle y una variable, pero al abrir un editor de texto se enfrenta a llaves, indentación y mensajes de error que parecen otro mundo, y la sensación de retroceso desanima justo cuando había confianza.
Aquí ese salto se hace por traducción directa. Se toma un juego terminado en GDevelop y se reconstruye en Godot pieza a pieza: cada evento tiene su equivalente en GDScript, cada comportamiento su nodo, cada variable global su señal o su referencia. Se trabaja también el orden inverso, mirando código de Godot y explicando qué evento lo produciría, para afianzar la equivalencia en los dos sentidos.
Al terminar se tiene el mismo juego funcionando en los dos entornos y un mapa claro de correspondencias, además de una propuesta de itinerario para el aula con puntos de control y apoyos. Es el paso previo natural a los cursos de Godot 2D y 3D, que ya se abordan directamente con código.
¿Para quién es este curso?
Profesorado que ya trabaja con GDevelop y quiere abrir a su alumnado la puerta del código.
Alumnado que ha terminado un proyecto en GDevelop y quiere continuar con un motor profesional.
Personas autodidactas que aprendieron con lenguaje visual y buscan un puente ordenado hacia GDScript.
Próximamente
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
Este sitio web utiliza cookies propias y de terceros para recopilar información con finalidad técnica. No se recaban ni ceden datos de carácter personal sin tu consentimiento. Más información en la política de cookies.