Mira Mama, mi primer videojuego, una guía para principiantes

Mira Mama, mi primer videojuego, una guía para principiantes

kids_programming

Tengo una confesión obscura que hacer …

Estoy enseñando a mi hijo a diseñar y desarrollar videojuegos …

Si. Soy culpable de intentar condenar la industria a una larga linea genealógica de desarrolladores de videojuegos, pero tengo circunstancias atenuantes, no ha salido de mi.

Como te enfrentas al momento en que tu hijo te dice que quiere desarrollar videojuegos y que quiere que le enseñes como se hace? Que edad es la propicia para hacerlo? Que herramientas puede uno utilizar y claro …. Si no tengo la mínima idea de utilizar herramientas y técnicas de desarrollo de videojuego, como puedo enseñarlo?

En mi caso, por deturpación profesional, lo mas difícil fue encontrar al respuesta a la pregunta de la edad. Cual es la edad correcta para poder enfrentar a un niño al desarrollo de un videojuego, desde del punto de vista de abstracción y planificación mental que eso requiere. Durante bastante tiempo estuve un poco perdido sobre este tema, porque no hay referencias claras en Internet, pero gracias a un compañero de trabajo y su tesis doctoral, mas o menos he descubierto que a partir de los 11-12 años es una edad interesante para empezar, y que la capacidad de comprensión e abstracción y está ahí para poder comprender muchas de las fases de diseño y desarrollo.

La segunda parte, claro, es que herramientas podemos utilizar para poder enseñar (o aprender) el proceso? Aquí el problema no es tan complejo como parece, porque en los últimos años ha habido una explosión de herramientas de creación de videojuegos que hacen este punto relativamente fácil, siempre y cuando no nos perdamos entre las herramientas que podemos utilizar y el propósito de aprendizaje estas tienen. En este punto básicamente hay que diferenciar entre dos tipos de herramientas, las enfocadas a enseñar a niños a desarrollar, y las enfocadas en desarrollar de forma mas fácil. Mi opinión sobre este tema, y después de haber probado herramientas como Scratch, he pensado que era mejor de alejarse de esas herramientas, porque el tener su videojuego enseñable a otras personas es importante dentro del proceso, y Scratch tiene una limitación de plataformas y funcionalidades, que no jugaba dentro de mi enfoque.

Con esto no quiero decir que Scratch no sea bueno, al revés, lo es como se puede ver aqui, pero yo prefería una herramienta que tenga una exportabilidad y que pueda meter en un tablet, un teléfono o en una pagina web, por lo que Scratch no me servia.

Mirando las herramientas disponibles y los recursos de aprendizaje asociados a la mismas (importantes para ayudar en el proceso de aprendizaje), he visto que el Construct2 de Scirra, un marco de desarrollo plataforma en HTML 5, tenia toda las características que buscaba. Ya conocía la herramienta de utilizarla en el primer año de ESNE para ayudar los recién entrados, a dominar su primera herramienta, y creo que se puede extrapolar hacia mas abajo (sin grandes complejidades y grandes ambiciones en juegos). Así que rápidamente he hecho la prueba.

 

Como? Muy fácil, Herramienta delante, y tutorial de Youtube en español (hay muchísimos buenos en Español), y con el niño delante, y rápidamente veía como me dejaba para tras en la solución de problemas que yo no conseguía entender. La velocidad de aprendizaje de los chicos, asociado a la alta motivación de ver como rápidamente aparece delante del un juego en movimiento, hace que el proceso rápidamente sale del control del adulto, para estar totalmente dentro del control de la capacidad innata de los niños para dominar temas tecnológicos. La sensación que tengo es como ir en Fiat 500 por la autovía solo, y de repente ves como se acerca un Ferrari que te adelanta y de deja para tras a una velocidad impactante para nuestra autoestima intelectual (pero que le vamos hacer son el futuro).

 

Hasta ahí no habría problemas para cualquier padre , pero claro, es totalmente diferente de juguetear con una herramienta, de crear un videojuego divertido, y aqui debo reconocer que juego con ventaja, dado que conozco muy bien el proceso de diseño y desarrollo de videojuegos, y puedo conducir de forma lenta y segura  el niño en el proceso de diseño. Otros padres sin esta experiencia podrían tener problemas, pero para evitarlo he buscado en internet una pequeña guía de desarrollo sobre el desarrollo de su primer videojuego, que nos puede ayudar a  balizar un poco el proceso.

http://gamedev.tutsplus.com/articles/business-articles/making-your-first-game-a-walkthrough-for-game-developers/

De cualquier forma, si tenéis problemas en el proceso, no dudéis de dejarme comentarios a este post, y procuraré ayudar en el proceso a medida de mis posibilidades.

Para seguir el proceso iré publicando el work-in-progress del proyecto.