Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Game Development
  2. For Kids

Desarrollo de Juegos para Niños

by
Read Time:15 minsLanguages:

Spanish (Español) translation by Ricardo Mayén (you can also view the original English article)

Recientemente, mi hijo de cuatro años me preguntó, Papi, ¿podemos hacer un juego juntos? ¿Puede ser un juego de gatitos?

Soy un papá desarrollador de juegos. He hecho 35 juegos por mi propia cuenta: mayormente pequeños registros en competencias de juegos de software gratuito, pero también tengo montones de proyectos clientes. La respuesta fue sí, por supuesto, ya que todo padre adora compartir su pasión en vida con su familia.

Estoy enseñandole conceptos de diseño y código, pero es un proceso muy colaborativo donde el dibuja algo en crayón y yo lo convierto en un juego de 3D mientras se sienta en mi regazo.

El proyecto continua siendo un enorme éxito. Me gustaría compartir mis experiencias esperando que tú también seas capaz de disfrutar hacer un juego con alguien joven en tu vida.

Kitty GameKitty GameKitty Game

¿Por qué juegos, específicamente?

Las ventajas de una exposición temprana a STEM (ciencia, tecnología, ingeniería y matemáticas, por sus siglas en inglés) se han vuelto bien establecidas en años recientes. Ningún padre necesita convencimiento que este conocimiento es importante, no sólo para trabajos futuros sino porque la tecnología nos rodea. Entender cómo el mundo a nuestro alrededor funciona es en lo que consiste crecer, y enseñarle a nuestros hijos sobre el mundo es una meta primaria de la paternidad.

Desafortunadamente, muchos piensan que el enseñar a sus hijos algebra a una temprana edad es una tarea demasiado desalentadora y preguntan cómo niños pequeños (quienes no entienden todavía matemáticas o que no saben leer) podrían posiblemente entender cómo se hace un juego. Por suerte, motivar niños para aprender cómo se crean los juegos se hace inmesurablemente más fácil por un hecho clave.

Son Geniales

"Aquí había algo que podía transformar un montón de mini monstruos ruidosos y enloquecidos en creativos y creadores ávidos, genuinamente emocionados por aprender".—Gabriel Williams, ProCore3D

A los niños les gusta jugar y les gusta construir. Hay una satisfacción tremenda en la creación de algo. Es empoderador; les da una sensación de logro y de valía personal; es algo que pueden considerar propio.

No olvides que hacer un juego es algo de que los niños pueden presumir a sus pares: el desarrollo de juegos es oficialmente genial. Esto es algo de lo que los docentes pueden y deben sacar una gran ventaja.

Los Niños Son Más Inteligentes de lo Que Pensamos

Considera la visión del mundo de un típico niño de cuatro años. Ellos podrían no entender los principios de física, pero ellos saben que los objetos caen al suelo cuando se dejan caer, ellos saben que las bolas rebotan de las paredes, y ellos saben que los autos corren con la ayuda de llantas.

Hay mucho espacio para experimentar dentro de estos parámetros simplísticos; no necesitas saber cómo calcular un producto escalar para explicar respuestas de colisión y restitución, y los niños saben que algunas cosas son más resbaladizas que otras. La fricción y el arrastre y otros conceptos relacionados a la física newtoniana de cuerpos rígidos son la materia perfecta para las jóvenes mentes curiosas.

A los Niños les Encanta la Física

¿Te suena loco? Bueno, ¿a qué niño no le encanta destrozar una torre de bloques, o lanzar un tren de un acantilado, o tirar bolas de nieve? En términos de juegos, es fácil imaginar un niño pequeño queriendo explorar las mecánicas de juego inspiradas por Angry Birds (una simulación balística).

La física permita a los jovencitos hacer cosas que no pueden hacer en el mundo real. Pueden destrozar autos o empujar edificios de un lado para otro. Pueden saltar por todos lados y causar caos total. Esta retroalimentación instantánea en una simulación de física es el porqué recomiendo sinceramente hacer un juego con física en tiempo real.

Con una simulación de física implementada dentro del código base de tu juego, los niños pueden experimentar con causa y efecto a su gusto al generar cubos, esferas, y elementos prefabricados en abundancia y simplemente empujarlos de acantilados con un simple símbolo del control.

Beneficios para los Adultos

"Para mi hija, era sobre pasar tiempo sólo conmigo, quien de otra manera era un papá muy atareado y preocupado. En verdad, pudo haber sido cualquier otra actividad. El enfoque era en nuestra cercanía".—Ryan Henson Creighton, Untold Entertainment

Al llevar a cabo un proyecto creativo juntos, también te ayudas a ti mismo. Hay beneficios obvios que nosotros los mentores podemos cosechar, desde interacciones personales que llevan a una unión más cercana, a el hecho simple que enseñar algo a menudo te ayuda a aprenderlo mejor.

"No hay mejor manera de sentirse revitalizado o inspirado que por los niños, puramente porque su imaginación no conoce límites ni barreras".—Stacey Mulcahy YoungGameMakers

Trabajar con niños refresca tu imaginación y motivación. Enciende un fuego bajo tu crítico interno, y redespierta tu niño interno, listo para jugar francamente, sin ironías, y sin inhibiciones.

Cómo Lo Hice

Aquí está mi historia personal. Es un proyecto continuo, actualmente llevándose a cabo en mi oficina en casa. Este consejo podrá no aplicarse a su totalidad a tu situación personal, y mi estudiante puede ser muy distinto al tuyo, pero con suerte un poco de la sabiduría que he aprendido en hacer un juego con mi niño de pre-escolar te ayudará en tu propia búsqueda.

Mantén las Cosas Simples

Probablemente no sea necesario decir que una clave para retener la atención de un niño es no extenderse. Nada echa a perder la diversión de aprender más que el aburrimiento. Veinte minutos es todo lo que tienes.

Si estás trabajando con niños muy jóvenes, no trates de enseñarles como escribir código fuente en lo absoluto; en verdad esto es más como un "paseo de campo" y menos como de hecho enseñarles a programar. No estamos tratando de hacer un juego comercial que esté pulido y listo para vender. Eso es algo para los niños mayores que trabajan en su décimo juego. La meta aquí es construir algo divertido juntos, muy parecido a un fuerte hecho de cojines de sillo, o una casa de árbol. Harás la mayor parte del trabajo, pero ambos cosecharán enormes beneficios.

Prepárate Primero

Aunque el tiempo de preparación y recolección de recursos es el típico primer paso en cualquier proyecto creativo, si tu retoño quisiera pintar un cuadro, a menudo se sentirían decepcionados de hacer un viaje de compras a la tienda de arte.

Si nunca has hecho un juego antes, esta primera etapa de preparación probará ser un reto significativo. Un reto divertido, pero no es algo que esperarías que un niño se sentaría a mirar. Únete a unos cuantos juegos por tu cuenta, primer, y luego comparte tus habilidades recien adquiridas. No necesitas ser un experto desarrollador de juegos, sólo tener entusiasmo y herramientas a la mano.

Si has hecho varios juegos, sabrás que en el comienzo de cada proyecto es un aumento de productividad mientras ensamblas herramientas, creas nuevas carpetas, agregas scripts vacios a tu proyecto , y coleccionas recursos de arte.

Sáltate el Punto de Partida

"¡Comienza en la línea de meta!" Comienza con un juego simple...y modifícalo hasta que el interés disminuya".—Farbs, creador del Captain Forever

Preparar un "código base" o un "esquema de proyecto" es esencial si quieres comenzar de manera acelerada. Antes de que siquiera sientes un niño frente a un proyecto de juego, debes preparar un PVM (producto viable mínimo) que contengan las necesidades más básicas para un juego: algunas inicializaciones, y la habilidad de moverse, desencadenar un sonido, y detectar colisiones.

Una manera rápida de hacerlo es descargar uno de los cientos "kits de arranque" en el almacenamiento de recursos de tu máquina, o arrancar el núcleo de un viejo juego que hiciste, tal como un ingreso a una competencia de creación de juegos. Estos kits de arranque, disponibles tanto gratuitamente como por unos cuantos dólares, encapsulan todas las mecánicas que un juego sencillo necesita, ya sea que sea un juego de plataforma, de disparos, o un juego de acertijos.

Antes de crear un proyecto básico de PVM listo para retocar, deberías hablar con tu nuevo aprendiz y obtener una idea de la clase de cosas que él se imagina hacer. Tienes mucho margen aquí para sugerir características o mecánicas de estilo de juego que sientas que estén dentro del reino de "técnicamente posible" y "fácil de implementar". Mientras más joven el niño, más posible es que lo qué ellos soliciten sonará sospechosamente similar a su juego favorito actual.

En mi caso personal, nuestras unas experiencias de juego compartidas han sido los juegos de LEGO, los cuales son algunos de los títulos AAA más accesibles. Comencé buscando en la Tienda de Unity Asset y compré un kit barato de plataformero principiante. Si tu estudiante es apasionado de Minecraft por otro lado, deberías trabajar en vóxeles, para lo cual hay una gran cantidad de kits de principiantes disponibles por el precio de una pizza.

Kids love MinecraftKids love MinecraftKids love Minecraft

Saltarte el primer paso también te asegura que siempre tendrás un lienzo en blanco que "justamente funciona" como un banco de pruebas para experimentos y para lograr hacer bien la acción en unos pocos segundos. No te moleste en tratar de establecer un nuevo proyecto fresco mientras tu hijo mira, para cuando estés listo para su aportación, el momento habrá pasado.

No senté a mi hijo frente a un teclado a esperar a que comenzara a escribir. Tuve una conversación con él sobre lo que estabamos tratando de lograr, e hice todo el trabajo por mi cuenta bajo su entusiasmada dirección.

Una Lección Típica

Mi hijo se sienta en mi regazo por diez minutos a la vez y me dice lo que le gustaría que implementara. Le encanta probar cada versión del juego y ofrece sugerencias para mejoras. Diseña personajes en crayón, y me pude que trate de hacer versiones 3D de sus imaginaciones.

De hecho ha funcionado bastante bien, y sin tan siquiera mencionarselo, encuentro que me ruega que trabajemos en él un poco más, un par de veces a la semana, sólo por diversión.

Es como construir naves espaciales de LEGO con él, una actividad en la que he puesto un gran número de horas felices a lo largo de los últimos cuantos años, porque es una experiencia colaborativa donde construímos algo juntos.

Una vez que tuve gatitos corriendo por doquier, se lo mostré. Estaba fascinado. Encantado. "Simplemente funcionaba" para él y sus torpes manos. No podía morir. El juego nunca le decía cuando fallaba, A la larga era más un "juguete" que un juego.

El Proceso Continuo

Nos sentabamos juntos, y yo construía lo que sea que él quisiera.

"Necesita cosas que destrozar. ¿Puedes hacer que se pueda destruir todo? ¿Puedo empujar los autos desde un acantilado?

Una vez implementados, él me suplicaba jugar, y cuando se lo permitía empujaba meticulosamente los autos de los acantilados a la orilla del mapa por cuanto tiempo se lo permitiera.

My son's gameMy son's gameMy son's game

Jugabamos juntos y destrozabamos edificios hasta hacerles hoyos y comíamos sushi por lo que se sentía como horas idílicas de pura diversión de vacación de verano—libres de reglas, sin una condición de "perdiste, se terminó el juego". Se reía, yo me reía, y se sentía como construir castillos de arena en la playa o escalar juegos en el área infantil.

Suena cursi, pero sé que estos momentos serán algunos de mis recuerdos más felices, unos que espero saborear por décadas a partir de ahora. Mi hijo y yo, jugando un juego que él me ayudó a hacer.

El Producto Final

Seguro, es discontínuo, tiene bugs, es inferior, es poco pulido, y está sujetado con cinta adhesiva. Es como una nave espacial hecha de una caja de cartón con botones hechos con crayón y cables dibujados por todos lados. Un juego que no es juego, un desastre, una pintura mal hecha a medio terminar de un niño.

Pero para mí es mucho más que eso. Para mí, es la culminación de un sueño de toda la vida, unas cuantas tardes felices acurrucado, libre de estrés.

Para tí, Kitty Game es un juego de física de sandbox con hasta ocho gatos tontos corriendo por todos lados destruyendo autos y casas, siendo perseguidos por perros malévolos, y comiendo delicioso sushi.

No hay un punto real en el juego—pero lo gracioso es que mucha gente va y lo juega por bastante tiempo.

Consejos y Trucos

"No hay mejor manera de inculcar un odio por algo en un niño que hacerlo una obligación".—Tom Farro

Evita el Teclado

Los controles del teclado son confusos. Al enfrentarse con más de cien botones, cada uno con un glifo complejo que puede o no ser entendido, los niños dudarán. Se preocupan por presionar Delete o Escape, y el teclado posiblemente está en uso por el profesor.

A la mayoría de niños les ha enseñado adultos nerviosos que algunas teclas en el teclado son trampas explosivas y podrían causar que pasen cosas terribles. ¿Quién no ha advertido a un niño que podrían borrar nuestro trabajo si tocan nuestros teclados?

Por esta razón, recomiendo implementar controles de mando inmediatamente. Hasta los niños tan jóvenes como de dos años pueden usar una palanca y presionar un botón en un control de mando.

Alternativamente, si el juego corre en un dispositivo de pantalla táctil, te darás cuenta que los niños están más que felices de presionar en la pantalla.

La razón por la cual amo tener un dispositivo de control alternativo en las manos del niño es que ellos retienen el sentir del control, mientras se encuentran aislados del código.

Un formato ideal es tener dos sillas frente a tu computadora. El niño sostiene un control, y se sienta a la par del adulto, quien escribe en el IDE (ambiente de desarrollo integrado por sus siglas en inglés) y ejecuta las versiones de juego para probarlas. Tienes un control, además, así que amnos pueden jugar juntos en cada iteración.

Haz esto a menudo: después de cada línea de código o modificación a unas cuantas variables en el editor. El hacerlo hace que las sesiones aburridas de trabajo cortas, y recompensa la paciencia del niño con una sesión de juego.

Más Juego Que Trabajo

Con niños muy jóvenes yo hago la programación pero ellos me dicen qué hacer cada paso del camino. Les pido que dibujen el arte y que elijan los colores".—Sarah Northway, creadora de Rebuild y la mitad de los Juegos de Northway

Una manera en la que he hecho nuestras sesiones tan agradables es al permitir períodos de tiempo generosos para cada sesión de juego de prueba, mientras mantengo las de trabajo ultra cortas—en un rango de dos a cinco minutos.

Después de cada sesión, le pregunto a mi estudiante qué cambios necesitan ser hechos. Ejemplos de solicitudes incluyen "¿Podemos darle una espada relámpago?" y "Deberíamos poder saltar más alto".

Estos bucles iterativos de desarrollo enseñan algunas lecciones centrales requeridas de todos los desarrolladores: disciplina, paciencia, y un estado mental experimental e iterativo. El valor de pequeñas mejoras a lo largo del tiempo, y un reconocimiento de los límites que todos enfrentamos.

Espera y Acepta el Fracaso

Invariablemente se te pedirá que implementes algo que te llevaría demasiado tiempo, o que sería técnicamente no factible dada la máquina de juego con la cual estás trabajando.

A los niños les parece bien esto, de la misma manera en que ellos entienden que no todos los diseños de LEGO están destinados a permanecer de pie, y no todas las acuarelas se ven de la manera en que inicialmente tenían pensado.

Esta aceptación de resultados imperfectos, resultados que son típicamente menos geniales de aquellos que estaban en nuestra cabeza, es la clave para ser un desarrollador de software. Intentas algunas cosas. Te estallan en la cara. Finalmente logras que funcione, y prosigues, aun si la característica resulto ser un poco menos espectacular de lo que te imaginabas antes de que comenzara el trabajo.

Mientras más ambiciosa sea la imaginación, más grandes serán algunas decepciones creativas. Siento que esta es una lección de vida muy poderosa. No es una visión del mundo negativa o cínica sino una manera saludable de vivir. La vida adulta se llenará con progreso más lento de lo planeado, las frustraciones a lo largo del camino a destino fantásticos, y la barricada ocasional.

Paciencia e Iteración

Para niños muy jovenes como mi hijo, aun no están aprendiendo a codificar—simplemente están aprendiendo a hacer cualquier cosa que tome mucha paciencia. Él sabe ahora lo que es un "bug", y cómo los adultos los arreglan: prueba y error, una y otra vez, hasta que lo que estaba roto comience a funcionar, como construir una torre de bloques muy alta.

Esta ética de trabajo de "inténtalo, inténtalo de nuevo" es central para toda ingeniería y ciencia, y va más allá de los fundamentos de desarrollo de software a través del desarrollo personal. ¡De regreso al tablero de dibujo! ¡Tiempo para un rediseño! ¡La primera versión no era estable! Todas estas son frases que exclamamos a menudo mientras jugamos con LEGOs, trenes, castilos de arena, o bloques de construcción. No siempre funciona al primer intento, pero a través de un proceso de refinamiento iterativo podemos construir cosas sorprendentes.

Establecimiento de Metas Realistas

Igual que una torre de bloques más que optimista, hipertrofiada, los niños al igual que los adultos comienzan con sueños demasiado grandes para ser realistas. La paciencia y reacción positiva a los pequeños fracasos a lo largo del camino en proyectos grandes le servirá bien a los niños para toda su vida.

Nada funcionará perfectamente en el primer intento, ya sea ahora. sientado en el regazo de papá, en una década, when esté construyendo un carrito a control remoto, o como un adulto, trabajando en él próximo motor asombroso de cohete de NASA.

Los Fundamentos del Desarrollo de Software

Al explicar los conceptos y las barricadas a lo largo del camino, hemos cubierto algunos temas bastante considerables. Mi estudiante ansioso ahora entiende vagamente conceptos tales como la detección de colisión, efectos de sonido, gravedad, cámaras, y lo que es el código fuente. Él entiende la diferencia entre el editor y un ejecutable compilado.

Está tratando de entender lo que son los prefabricados y sistemas de partículas y entiende los proyectiles y los objetos que se pueden recoger. Entiende intuitivamente los menús y los contadores de puntaje HUD superpuestos, las cuentas regresivas y los eventos, lo que es "revivir", y cómo podemos interceptar desencadenadores como onCollision para ejecutar algún código específico (como causar que algo explote).

Kid making gameKid making gameKid making game

Te sorprenderías al nivel de entendimiento de los sistemas de juego y simulación que aún un niño de pre-escolar puede alcanzar, dentro de lo razonable. Creo que estos conceptos (simulación, gravedad, y principios de codificación desencadenados por eventos) lo enviarán muy bien preparado al jardín de infantes cuando vaya el próximo septiembre, y esto no requiere verdadera habilidad matemática—hasta los niños pequeños pueden estimar basados en sus experiencias del mundo real, y hasta los pre-escolares piensan sobre la gravedad.

Aún en este nivel de lo más básico, mi hijo de pre-escolar ha aprendido lecciones no sólo sobre cosas específicas como lo qué es un nivel, gravedad, colisión, simulación y más, pero también sobre diseño y manejo de proyecto: lidiar con la frustración y la repetición, prueba y error, la disciplina de trabajar en algo que toma más de una sesión para terminar. Estas son herramientas valiosas con la que los niños ya lidian cuando construyen estructuras de LEGO que son inicialmente inestables. La mentalidad de "regreso a la mesa de trabajo" que el desarrollo de juegos requiere es también lo que requiere crecer.

"Los chicos aprenden cómo abrazar tanto el arte y la tecnología con la creación juegos...es una gran manera de abrir la puerta al potencial de una carrera en la tecnología ya que abarca tantas diferentes disciplinas”.—Stacey Mulcahy, YoungGameMakers

PWC video game challengePWC video game challengePWC video game challenge

¡Hagan un Juego Juntos!

Talvez tengas a una personita en tu vida a quien le encantan los juegos. ¿Te ha preguntado cómo la hicieron? Eres la clase de persona que lee tutoriales de desarrollo de juegos. Puede que ya hayas hecho tus propios juegos. ¿Has compartido este conocimiento y entusiasmo con ellos? Nunca es demasiado pronto.

¿Por qué no sumergirte y compartir de la experiencia de conexión, la oportunidad de aprendizaje, y el puro placer de la creación colaborativa con alguien a quien amas? Has un juego con un pequeñito. Es factible y les beneficiará a ambos. Podrías sorprenderte sobre cuan brillantes son los niños si se les da una oportunidad. ¡Buena suerte!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.