Godot Engine es uno de los motores de videojuegos más accesibles del mundo: gratuito, de código abierto, con bajos requerimientos de hardware y una comunidad en crecimiento. Fue la elección natural para construir Mi Semilla sobre él.

Pero "traducir Godot al español" no significa simplemente cambiar los textos de la interfaz. Eso ya existe — Godot tiene traducciones de la UI a varios idiomas. Lo que hace Mi Semilla es algo diferente y más profundo: traducir el lenguaje de programación en sí.

El problema que resuelve

Cuando un estudiante abre Godot por primera vez y escribe su primer script en GDScript, se encuentra con esto:

GDScript original
func _ready():
    var vida = true
    if vida:
        print("jugador vivo")
    else:
        print("juego terminado")
Mi Semilla
funcion _al_iniciar():
    variable vida = verdadero
    si vida:
        mostrar("jugador vivo")
    sino:
        mostrar("juego terminado")

La lógica es exactamente la misma. Pero en Mi Semilla, cada palabra clave es inmediatamente comprensible para un estudiante hispanohablante. No hace falta saber qué significa func, var o else — el código se lee como se piensa.

Qué estamos modificando exactamente

El trabajo se divide en tres frentes. El primero son los nodos y el inspector: seleccionamos 20 nodos de Godot para actualizar sus propiedades y etiquetas al español, priorizando los más usados en proyectos de nivel inicial. Varios de estos ya están completados.

El segundo frente es el lenguaje en sí: las palabras clave del lenguaje — las que el compilador reconoce como instrucciones — se reescriben en español. Esto implica modificar el tokenizador y el parser de GDScript, que están escritos en C++. Es el trabajo más técnico y el que más avance requiere.

El tercer frente es la experiencia de usuario: los mensajes de error, los paneles de configuración y el autocompletado del editor se redactan en un español natural y amigable. Un mensaje de error bien escrito puede ser la diferencia entre que un estudiante siga intentando o cierre todo frustrado.

El sistema de niveles pedagógicos

Mi Semilla introduce un concepto que Godot original no tiene: niveles de sintaxis. En el Nivel 1, pensado para principiantes, el lenguaje es explícito y verbose — cada palabra clave es completa y descriptiva. En el Nivel 2, para estudiantes más avanzados, se admiten formas abreviadas que se acercan más a la sintaxis estándar de GDScript.

Esto permite que el mismo entorno acompañe al estudiante en su progresión, sin necesidad de migrar a otra herramienta cuando empieza a ganar confianza.

Estado actual y próximos pasos

El repositorio de Mi Semilla es un fork funcional de Godot 4, compilado y con cambios verificados. La traducción de los 20 nodos principales está en proceso activo. Las palabras clave del lenguaje están en desarrollo. El primer seminario piloto con docentes y estudiantes está planificado para los próximos meses.

"Mi Semilla es y será siempre gratuito y de código abierto, bajo licencia MIT — igual que Godot. El modelo de sostenibilidad no es vender el software sino los servicios y la capacitación construidos alrededor de él."

Si sos docente de informática, desarrollador con ganas de contribuir, o simplemente alguien que cree que programar en español debería ser posible — seguí el proyecto y sumarte a la conversación.