← Todos los artículos

Blog

De jugar a crear juegos: una guía para padres

· dad@makerplay.ai

Un niño pasa de jugar en la televisión a crear un juego en un portátil

A los niños ya les encantan los videojuegos. Eso los convierte en una gran puerta de entrada a algo más profundo.

Crear un juego exige imaginación, pero también estructura. Un personaje necesita comportamientos. Las acciones, consecuencias. Las reglas deben interactuar. Una idea que suena genial en tu cabeza debe dividirse en partes lo bastante precisas para que las entienda un ordenador.

Para los padres que quieren introducir a sus hijos en la tecnología creativa, el pensamiento lógico y, más adelante, la programación, crear juegos es un comienzo muy atractivo. La motivación ya existe.

El reto es elegir las herramientas adecuadas.

Desarrollar software ha tenido tradicionalmente una curva de aprendizaje pronunciada. Incluso un juego sencillo puede exigir variables, funciones, coordenadas, archivos, API y sintaxis antes de ver la imaginación en pantalla. Los ordenadores no perdonan: un error mínimo puede dejar al niño mirando un mensaje de error en vez de jugar a lo que creó.

Las herramientas modernas permiten introducir estas ideas gradualmente. Pueden empezar por pensar de forma creativa y estructurada y descubrir la programación subyacente a medida que crece su interés.

Estas son tres herramientas que recomiendo y lo que enseña cada una.

Makerplay, Scratch y Godot

ComparaciónMakerplayScratchGodot
PrecioGratisGratisGratis
Webmakerplay.aiscratch.mit.edugodotengine.org
Ideal paraTransformar ideas en juegos rápidamente y aprender a pensar como creadorAprender lógica de programación visualmenteAprender programación convencional y construir juegos más sofisticados
Qué aprendenDescomposición de ideas, descripción precisa, diseño de juegos, pensamiento sistémico, iteración, depuración, criterio y decisiones creativasEventos, condiciones, bucles, variables, estado y pensamiento computacionalCódigo, arquitectura de software, depuración, API, escenas, objetos y conceptos de motores de juegos
Funciones principalesGame Board, construcción con IA, Creator School, Arcade, Remix, Crew y juegos jugablesProgramación por bloques, sprites, animaciones, proyectos comunitarios y remixGDScript/C#, nodos y escenas, motor 2D y 3D, física, animación y herramientas avanzadas
VentajasCreación casi inmediata; pocas barreras técnicas; creatividad y pensamiento estructurado; iteración fácil; diseñado para niños; funciones sociales y remix que inspiran y animan a continuarGran introducción a los conceptos; elimina casi todos los errores de sintaxis; enorme comunidad; mucha flexibilidadMotor profesional completo; gran control creativo; habilidades transferibles; permite juegos completos de calidad comercial
LimitacionesOculta buena parte del código; no pretende enseñar sintaxis directamenteLos proyectos grandes se complican; los bloques terminan limitando; lograr juegos pulidos exige mucho esfuerzoAprendizaje mucho más exigente; errores frustrantes; preparación y conocimientos técnicos antes de poder jugar

No son simplemente versiones inicial, intermedia y avanzada del mismo producto. Exponen partes distintas de la creación.

Makerplay se centra en la intención y el diseño. Scratch expone la lógica de programación. Godot expone la implementación.

Un niño puede aprender algo valioso con los tres.

Makerplay: aprender a pensar como creador

Makerplay es una plataforma gratuita de creación de juegos diseñada para niños. Empieza en el nivel más alto: la propia idea.

Un niño podría comenzar así:

Quiero un juego donde soy un caballero diminuto que lucha contra goblins

Puede convertir esa idea rápidamente en algo jugable. Después, Makerplay representa el juego mediante un Game Board con sus piezas importantes: personajes, objetos, escenarios, controles, comportamientos y reglas.

Game Board de Makerplay con tarjetas de personajes a la izquierda y un juego de caballeros visto desde arriba a la derecha
El Game Board: cada tarjeta es una parte del juego, con personajes, reglas y comportamientos que el niño puede cambiar. Al lado está el resultado jugable. Juega a Willow Square.

Ahí empieza el trabajo de verdad.

Quizá un rey ofrezca un escudo al caballero. Quizá el héroe salte obstáculos. Un hada podría recuperar corazones. El objetivo podría ser vencer al ogro de la Cueva de Lava.

El niño cambia el tablero, construye otra versión, juega y decide qué hacer después.

El ciclo es sencillo:

Imaginar → Describir → Construir → Jugar → Evaluar → Mejorar

Puede que no haya código en pantalla, pero el pensamiento propio de crear software está en todas partes.

¿Qué objetos necesita mi juego? ¿Cómo debe comportarse este personaje? ¿Qué pasa cuando interactúan estas cosas? ¿Cómo explico la idea con más precisión? ¿Por qué no resulta tan divertido como imaginaba? ¿Qué cambio?

Aprenden a descomponer ideas, definir comportamientos, razonar sobre sistemas, revisar supuestos e iterar. También desarrollan gusto: mirar algo propio y decidir que podría ser mejor.

La IA resuelve buena parte de la implementación, pero el niño sigue siendo responsable de las ideas y decisiones.

Más que un generador de juegos

Makerplay está diseñado alrededor de lo que ocurre después de la primera idea.

El Game Board hace visible y editable la estructura. Los niños ven las partes de lo que construyen y pueden refinarlas continuamente.

Creator School ofrece experiencias guiadas a quienes no saben todavía qué crear o cómo mejorarlo.

Ruta de Creator School con cuatro insignias unidas por un camino luminoso: Game on, Uh-oh Bugs, Go Wild y Build Any Game
Creator School es un recorrido breve de lecciones. Cada insignia representa un juego que el niño construye, arregla o mejora.

El Arcade permite jugar a creaciones ajenas y descubrir ideas que quizá no se les habrían ocurrido.

Cuadrícula de juegos infantiles del Arcade, con Willow Square, carreras y aventuras
El Arcade es donde viven esos juegos, listos para jugar.

Remix permite tomar algo interesante y hacerlo propio, sin empezar siempre con una página vacía.

El entrenador presenta Remix para copiar y editar un juego que te guste
Cuando encuentran uno que les gusta, Remix crea una copia modificable. Pruébalo con Willow Square.

Crew añade un círculo social pequeño alrededor de la creación. Los juegos se convierten en algo que hacen, juegan e intercambian con personas conocidas, en lugar de proyectos aislados que desaparecen al terminarlos.

Presentación de Crew con el entrenador y un botón para invitar a un amigo
Crew es un pequeño círculo de amigos: invita a alguien conocido y cread y jugad juntos.

Juntas, estas funciones fomentan un ciclo más amplio:

Crear → Jugar → Compartir → Descubrir → Remezclar → Volver a crear

Para empezar en la creación digital, es un objetivo mucho más interesante que producir código sin más.

Scratch: aprender a construir la lógica

Scratch es gratuito. Baja una capa más.

En vez de describir un comportamiento, los niños lo construyen con bloques visuales de programación.

Editor de Scratch con bloques de colores y el gato de Scratch
En Scratch, los niños encajan eventos, bucles y acciones en lugar de escribir código.

Para hacer saltar un personaje, podrían usar:

al pulsar espacio → cambiar y en 10

Las ideas de programación se hacen explícitas. Los eventos disparan acciones. Las variables recuerdan cosas. Las condiciones deciden. Los bucles repiten comportamientos.

El gran logro de Scratch es enseñar esto eliminando una de las partes más frustrantes de la programación convencional: la sintaxis.

No pueden olvidar una llave o escribir mal una función y perder media hora averiguando por qué no funciona. Los bloques delimitan lo que se expresa para concentrar la atención en la lógica.

Para quien ya ha diseñado juegos, estos conceptos tienen una utilidad inmediata.

Una variable no es un tema abstracto de una lección. Es cómo el juego recuerda si el caballero conserva el escudo.

Una condición no es algo para memorizar. Es cómo decir:

Si el jugador tiene la llave, abre la puerta.

Un bucle no es un capítulo de un libro. Es cómo seguir creando asteroides.

Conectar concepto y propósito es lo que ayuda a entender la programación.

Scratch también tiene una enorme comunidad creativa. Explorar proyectos, ver cómo funcionan y remezclarlos lo hace especialmente útil para aprender experimentando.

Sin embargo, cuando los proyectos se vuelven ambiciosos, los bloques pueden resultar aparatosos. Ahí suele empezar a ser útil la curiosidad por la programación convencional.

Godot: aprender cómo se implementa el software

Para quienes quieren profundizar en programación y desarrollo de juegos, Godot es un gran siguiente entorno. Es gratuito y de código abierto.

Es un motor completo capaz de crear juegos 2D y 3D serios. En lugar de ordenar bloques, pueden empezar a escribir código.

Editor de Godot con una escena de plataformas 2D, archivos e inspector
Godot: un motor completo con escenas, archivos y código, la capa de implementación.

Una regla de movimiento podría ser:

if Input.is_action_pressed("move_right"):
    velocity.x = speed

Esto revela otra capa importante.

Las variables tienen nombres y valores. Los programas se organizan en archivos y funciones. Escenas y objetos tienen estructura. Hay que entender las API. La sintaxis importa.

Y los errores se vuelven mucho más interesantes.

El juego puede fallar porque la idea es incorrecta, pero también por una variable mal escrita, un objeto sin inicializar, una función mal llamada o una línea inválida.

Aprender a manejar esa complejidad permite entender el software mucho mejor y da al creador más control.

También es más fácil apreciar estos conceptos después de haber vivido los problemas que resuelven.

Tres capas de una misma habilidad

Makerplay, Scratch y Godot muestran distintas capas de la creación de software.

Makerplay se centra en la intención: ¿qué quiero crear?, ¿cuáles son sus partes?, ¿cómo deben comportarse?, ¿es bueno el resultado?

Scratch se centra en la lógica: ¿cómo expreso ese comportamiento mediante eventos, condiciones, variables y bucles?

Godot se centra en la implementación: ¿cómo convierto esa lógica en código dentro de un sistema real?

Estas capas se apoyan entre sí, pero no se sustituyen.

Los desarrolladores profesionales trabajan en las tres.

Un ingeniero experimentado puede dedicar diez minutos al código y dos horas a decidir qué debe hacer. Divide problemas ambiguos, define comportamientos, valora compromisos, inspecciona resultados, diagnostica fallos y refina sus ideas.

La implementación importa. Todo lo anterior también.

Las habilidades importantes están cambiando

Hay otra razón para empezar creando en lugar de tratar el código escrito como destino final.

El propio desarrollo de software está cambiando profundamente.

La IA ya genera grandes cantidades de código funcional. Eso no vuelve irrelevante entender programación. Saber cómo funciona el software mejora mucho la capacidad de diseñar sistemas, diagnosticar problemas y evaluar código generado.

Pero escribir cada instrucción personalmente es cada vez menos central.

El trabajo difícil consiste cada vez más en expresar la intención.

¿Qué intentamos construir exactamente?

¿Podemos dividir una idea complicada en piezas coherentes?

¿Describir sus comportamientos con precisión para que alguien, o algo, los implemente?

¿Reconocer un resultado incorrecto?

¿Diagnosticar por qué?

¿Tenemos gusto y criterio para mejorarlo?

¿Podemos imaginar algo que merezca la pena crear?

No son habilidades menores que los niños practican hasta estar listos para la «programación de verdad».

Son cada vez más las habilidades que necesitan los buenos creadores de software.

Un ingeniero puede pedir una función a una IA y recibir cientos de líneas funcionales en segundos. Pero, si no sabe explicar el comportamiento, entender el sistema, evaluar el resultado y detectar qué falla, generar código no sirve de mucho.

En ese mundo, enseñar a pensar con claridad sobre sistemas puede durar más que enseñar dónde va el punto y coma.

Empezar por crear

Si tu hijo ya ama los videojuegos, no necesitas convencerlo de que las variables, las funciones o la ingeniería son interesantes.

Dale la oportunidad de hacer algo que le importe.

Que invente el personaje absurdo. Cambie la gravedad. Añada cincuenta enemigos. Decida que necesita una mochila propulsora. Juegue, rompa, arregle, remezcle la idea de otro, se la enseñe a un amigo y empiece de nuevo con algo mejor.

A medida que sus creaciones crezcan, hay herramientas excelentes para descubrir lo que ocurre debajo.

El camino puede ir naturalmente de describir sistemas a construir su lógica y luego implementarla en código.

Pero el hábito importante empieza antes:

No te limites a jugar. Crea.

dad@makerplay.ai

Crea un juego al que puedas jugar

Los niños describen una idea en un tablero visual. La IA les ayuda a convertirla en un juego que pueden probar y mejorar.

Empezar