Taller de Creación de Videojuegos

¡Bienvenidos!

Este sitio es Web contiene el taller de Creación de Videojuegos que se dicta en establecimientos escolares de Chile y que ha sido desarrollado por Alejandro Woywood para Enlaces del Ministerio de Educación. Si desea usarlo en otras instituciones, puede hacerlo respetando la licencia CC indicada más abajo. Por favor escríbanos para saber donde es usado.
Si eres es un entusiasta de los videojuegos, también puedes seguir el curso por tu cuenta.
Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.

Este sitio es Web es complementario al Manual del Estudiante que se les entregará en el Taller de Creación de Videojuegos.

Puedes descargar aquí el Manual del Estudiante.

Este sitio está organizado en secciones que corresponden a cada clase. Se muestra sólo un resumen de lo que necesitan hacer en cada clase, para tener toda la información deben leer el Manual del Estudiante.


Índice

Clase 1: Conociendo los videojuegos
Clase 2: Conociendo Construct
Clase 3: Creatividad y elección del grupo y juego
Clase 4: Brainstorming y desarrollo de mecánica central
Clase 5: Desarrollo del prototipo
Clase 6: El desarrollo del juego
Clase 7: Continúa el desarrollo del juego
Clase 8: Taller de testeo del juego
Clase 9: Pulido
Clase 10: Publicación
Tutoriales
Manual de Construct 2
Cómo buscar en Internet de manera eficiente
Cómo publicar nuestro juego
Música para tu juego
Arte para tu juego


Clase 1: Conociendo los videojuegos

El objetivo de esta primera clase es conocernos y descubrir más de los videojuegos a través de 3 actividades.

1)    ¿Qué juegos te gustan?

El tutor les hará las siguientes preguntas:

  1. ¿Cuáles videojuegos son los que más les gustan y por qué?
  2. Cuáles videojuegos de la lista anterior no han jugado y les gustaría hacerlo.
  3. Ahora deben elegir un videojuego de la pizarra (uno que hayan jugado o que les gustaria jugar). Sientense juntos todos los que eligieron el mismo juego.
  4. ¿Qué es lo que más les gusta del videojuego?
  5. Clasificar los juegos del pizarrón en 5 grupos. Pueden aplicar su propio criterio. Por ejemplo: juegos de carreras, juegos para niños chicos, juegos con cosas verdes, etc. Anotar cuáles son las clasificaciones que usaron, las usarán en la clase 3.


Para terminar, el tutor les mostrará este video: Video Clase 1 - Introducción a los videojuegos.


2) Ponerse en el lugar del otro (empatía) en videojuegos

El objetivo es los alumnos sepan lo que siente otra persona al jugar un juego. Al diseñar las reglas de un videojuego lo que estamos haciendo es diseñar la experiencia que tendrá otra persona usando nuestro juego, por lo que es muy importante desarrollar la habilidad de ponerse en el lugar del otro (empatía).

Se elige a un alumno y se le pide que juegue un juego (ojalá uno que sea popular pero que el alumno no conozca). Mientras juega, debe ir comentando lo que siente, sobre todo en los siguientes aspectos:
-    ¿Se entiende la Interfaz? (sus pantallas; textos y botones, sonido, y también los controles del juego: el teclado, mouse o gamepad)
-    Dificultad: Comentar si es demasiado fácil o difícil y si aumenta gradualmente.
-    Gráfica y sonido: ¿son agradables? ¿Molestan?


3) ¿Que mejorarías?

Ahora deben jugar pero con la perspectiva de un creador de juegos. Traten de detectar cuáles son los problemas del juego y qué le mejorarían.
Debes cargar en tu computador un juego en línea que conozcas. Esta vez debes jugarlo fijándote en cada elemento del juego. Por ejemplo, en los textos, en los colores de los botones, en la gráfica, la dificultad, los personajes, la música y los sonidos.
Mientras juegas, anota los aspectos mejorables del juego.
Luego debes exponer a la clase cuál es el juego que elegiste y qué le mejorarías.


Actividad opcional: Investigación en grupos de a 2 ó 3
Si queda tiempo en alguna clase, el tutor puede solicitarles investigar un tema relacionado con videojuegos en grupos de a lo más 3 personas. Al final deben exponer lo que descubrieron al curso.
Un buen punto de partida para la investigación es Wikipedia.com.
Temas propuestos:
•    Playstation
•    Nintendo
•    Pokemon
•    Final Fantasy
•    Juegos para la tercera edad
•    Machinima
•    Juegos educativos
•    Advergames
Pueden investigar otros temas que les interesen, previa aprobación del tutor.



Clase 2: Conociendo Construct


El objetivo principal de esta clase es conocer Construct 2, la herramienta que ocuparán durante el taller para crear su videojuego. 

Para comenzar, el tutor les mostrará este video: Video Clase 2 - Conociendo Construct.

Esta clase debes seguir este tutorial para crear nuestro primer juego completo de Construct para que veas lo fácil y entretenido que es. Si en algún momento te quedas detenido por algo que no entiendes como hacer, pídele ayuda al tutor!

Construct es una herramienta muy poderosa para crear Videojuegos. Es gratuita, por lo que si quieres puedes bajarla en tu casa y trabajar por tu cuenta.  Si quieres puedes descargarlo aquí.

Al final de esta página puedes encontrar más información como tutoriales y recursos gráficos y de sonido.

Quienes terminen primero pueden realizar un segundo tutorial de los que están indicados al final de esta página.

Si quieres profundizar más te recomendamos leer Visión General de Construct 2 que contiene un resumen de lo más importante del manual de Construct 2.


Clase 3: Creatividad y elección del grupo y juego


El objetivo de esta clase es estimular la creatividad y dejar hecha la elección del juego y del grupo con que lo desarrollarán.

Taller de Creatividad

El tutor listará en el pizarrón 3 columnas. Deben ir proponiendo nombres para completar cada columna.

  1. -  Nombres de canciones: por ejemplo “Yellow Submarine”.
  2. -  Tipos de juegos: por ejemplo plataforma,  carreras, acción, simulación de vida, etc. Pueden utilizar las mismas que crearon en la clase 1.
  3. -  Audiencias: los distintos grupos de personas que podrían jugar un juego, por ejemplo: niños, escolares, jubilados, artesanos, etc. (más ejemplos abajo).

Luego, el tutor elije combinaciones de las 3 columnas y se las asigna a los distintos grupos (2 a 3 alumnos). Cada grupo debe pensar en un juego con su combinación. Por ejemplo, un juego de “carreras” para “abuelos” con el tema “yellow submarine”. Luego todos los grupos exponen sus ideas en a lo más 10 minutos cada uno.

Creación de los grupos de trabajo


Los alumnos escogen el grupo con el que desarrollarán su juego (puede ser distinto al grupo del taller anterior). También deberán elegir al líder del grupo (será el representante de tu grupo frente al tutor y será quién resuelva decisiones cuando no haya consenso en el grupo).

Elección del juego

Ahora el tutor les mostrará este video: Video Clase 3 - Cinco tipos de juegos

#
Tipo de Juego Descripción
1 Top Down Shooter
(Juego de disparar con vista desde arriba hacia abajo)
Juego donde el jugador controla a un personaje o nave vista desde arriba. Se mueve con el teclado y debe evitar chocar con los enemigos, pues al tocarlo le matan. Puede disparar, lo que se controla con el mouse.
2 Platformer (Juego de plataformas)
Controlas a un personaje visto de lado que puede moverse hacia los lados y saltar. Debe avanzar en el nivel (usualmente hacia la derecha) saltando entre las plataformas, evitando caer (pues muere) y también evitar a los enemigos.
3 Juego de física con catapultas y colisiones
Juego donde disparas un objeto o personaje en una trayectoria con gravedad y el objetivo es darle a un construcción y romperla.
4 Flappy Bird
Juego muy simple, donde el personaje va volando, cada vez que se aprieta una tecla aletea se impulsa hacia arriba. Si no se hace nada cae. Debe pasar por entre una serie de tubos y no tocar ninguno.
5 Endless runner
Controlas a un personaje visto de lado que sólo puede saltar. Debes evitar caer y tratar de tomar todas las monedas.


Tu grupo debe ponerse de acuerdo en el juego que harán, el que debe ser uno de estos 5 tipos. También elijan un nombre para su juego (después lo pueden cambiar).
Luego cuenten al curso qué juego quieren hacer.

Cada grupo debe llenar su primer reporte y entregarlo al tutor, donde deben indicar:
•    Equipo: nombre de cada integrante y quién es el líder.
•    Título del juego.
•    De qué se trata el juego.
•    Juegos similares al suyo.


Clase 4: Desarrollo de mecánica central y Game Design


Los objetivos de esta clase son crear la mecánica central del juego y luego aprender sobre  el diseño conceptual de un juego (Game Design).

Desarrollo de la mecánica central

Ahora deben desarrollar la mecánica básica de su juego en Construct. La mecánica central del juego es la acción central que se realiza durante el juego.
Sólo deben implementar la acción principal que se realiza en el juego, no es necesario ir más allá. Por ejemplo, no es necesario que se pueda ganar en el prototipo.

Esta actividad debe realizarse en grupo.

Si lo desean pueden ir siguiendo uno de los siguientes tutoriales, o aventurarse a crear la mecánica central por su cuenta con lo que ya han aprendido.

En los tutoriales siguientes están los juegos completos, puedes parar cuando ya tengas la mecánica central lista.

Tutorial
¿Cómo se ve? Tipo de Juego
Ghost Shooter Ghost Shooter Top Down Shooter
Happy Alien
Platformer
Angry Acrobat Pig
Juego de física con catapultas y colisiones
Flappy Bird Flappy Bird
Corredor Infinito
Endless runner


NOTA: Hay dos partes similares en el desarrollo: mecánica central y prototipo (que se hará en la próxima clase).
Los tutoriales no tienen marcado donde termina la mecánica central y donde comienza el  prototipo, por lo que los alumnos puede que no se den cuenta cuando pasan de una a otra. No hay problema.
Pero es importante darse cuenta que son dos etapas distintas en el desarrollo y tienen objetivos distintos: hacer la mecánica central es para darnos cuenta de las dificultades técnicas del juego y hacer el prototipo es para validar que la idea del juego tiene sentido y es entretenida.

¿Qué es un juego? (Game Design)

En el video de esta clase discutiremos qué es un juego y en qué son diferentes a otros medios, como las películas o los libros.

Después de ver el video recuerda que las características básicas de un juego son:




Clase 5: Brainstorming y Desarrollo del prototipo


El objetivo de esta clase es definir mejor el juego que se quiere crear, y luego crear un prototipo del juego para poder con él  validar si la idea tiene sentido y si es entretenida.
 

Brainstorming


Conversen sobre su juego y otros juegos que son similares.  ¿Qué cosas encuentran interesantes y copiarían de otros juegos? 

Luego hagan una lista de las funcionalidades importantes de su juego.
El tutor les mostrará este video: Video Clase 5 - Cómo refinar la idea del juego

A la lista de funcionalidades de su juego deben asignarles dos números:
  1. En qué orden les parecen que aportan más al juego
  2. Cuál es la dificultad para desarrollarla.
Deben elegir las ideas que más aportan y menos cuestan hacer.

Desarrollo Prototipo


El objetivo de esta clase es crear un prototipo del juego y validar si la idea tiene sentido y si es entretenida como para seguir construyendo un juego completo. En el fondo, si vale pena seguir o mejor invertimos más tiempo mejorando nuestra idea.

En el prototipo usualmente se usa “arte conceptual” o “placeholders”, que básicamente es arte que da la idea de lo que representan, pero están lejos de ser el arte final del juego.


prototipo

Cada grupo debe llenar su segundo reporte y entregárselo al tutor:

- Equipo: nombre de cada integrante y quién es el líder (indicar si han cambiado).
- Título del juego (indicar si ha cambiado).
- Copiar y pegar pantallazos de su juego.

Clase 6: El desarrollo del juego

El objetivo de esta clase es mejorar nuestro prototipo y convertirlo cada vez más en nuestro juego.

El tutor les mostrará este video: Video Clase 6 - Desarrollo del juego


Luego cada grupo debe mejorar su prototipo en tres aspectos:


Clase 7: Continúa el desarrollo del juego


El objetivo de esta clase es continuar el desarrollo del juego según el plan en la clase 4, aunque es normal que a estas alturas el plan haya cambiado bastante. 


También deben seguir integrando el arte al juego de modo que se vea cada vez más completo.
En el video se mostrará cómo debería verse un juego a estas alturas. 

El tutor les mostrará este video: Video Clase 7 - Continúa el desarrollo del juego


Clase 8: Taller de testeo del juego

El objetivo de esta clase continuar con el desarrollo del juego por una hora y luego aprender a testearlo.

Aquí está el video de esta clase.

Testeo del juego

Primero aprenderán a publicar el juego en la Web. El video que se les mostrará hoy les mostrará paso a paso como exportar y publicar el juego en el sitio Web http://www.scirra.com/arcade Este es el sitio Web de la empresa que hizo Construct 2.
También pueden seguir esta guía de cómo publicar en Scirra.

Nuestro juego será jugado por otras personas, por lo que es imprescindible aprender a testear el juego con terceros.

Los objetivos del testeo son:
a) determinar si la persona se entretiene
b) descubrir los puntos de fricción, que son los momentos en que no se entiende cómo seguir en el juego o qué la dificultad está mal graduada.

Para realizar el test se debe:

  1. Conseguir a una persona de nuestra audiencia objetivo.
  2. Pedirle que se siente en el PC.
  3. Explicarle que “Debe jugar el juego por unos 5 a 10 minutos, que pare cuando quiera. Que trate de comentarnos lo que le pase por la mente (por ejemplo, que tal cosa no la entendió o al revés que tal cosa le gustó mucho) pero que no vamos a responder preguntas o ayudar porque el test se trata de determinar si el juego se puede jugar sólo”.
  4. Ir anotando los momentos en que notan que hubo confusión o indecisión del jugador. Después debemos preguntar qué pasó en esos momentos.

Descarga aquí la pauta de testeo.

Aplicar la pauta para testear alumnos de los otros grupos y luego testear el juego con su familia.

Clase 9: Pulido


El objetivo de este clase es aplicar correcciones a nuestro juego a partir de lo que aprendimos con el testeo del juego.

Cada grupo debe discutir la información del testeo. ¿Hay conclusiones en común? ¿Se les ocurre cómo solucionar los problemas? Deben decidir cuáles son las mejoras que alcanzaremos a hacer en esta clase y la próxima.

Ver el Video Clase 9- Pulido del juego


Clase 10: Publicación


¡Es la última clase!
El objetivo de esta clase es hacer los últimos ajustes el juego, luego publicarlo y finalmente promocionarlo.

En la primera parte de la clase deben terminar el desarrollo del juego (1 hora). Tenemos tiempo sólo para hacer algunas mejoras, no hagan nada muy profundo.

Luego publiquen la versión final de su juego en el sitio Web http://www.scirra.com/arcade
Pueden seguir esta guía de cómo publicar en Scirra.

Ver el Video Clase 10- Publicación y promoción del juego

Necesitamos crear material de marketing del juego.
  1. -    Pantallazos que muestren de qué se trata el juego.
  2. -    Video de un minuto de duración y que muestre de qué se trata del juego. Pueden partir con la cámara de un celular o también ocupar un programa para capturar video, como por ejemplo HyperCam El video deben subirlo a Youtube o Vimeo. Aquí hay instrucciones de cómo subir a Youtube.
  3. -    Descripción del juego: en a lo más 10 líneas explicar de qué se trata el juego.
  4. -    Atributos vendedores del juego: estos son los puntos que le interesan a la prensa. Imagínate qué podría interesarle a un periodista para que llegue a publicar un artículo sobre tu juego.

Luego debemos promocionar nuestro juego en los distintos medios a los que tengamos acceso:

¡Mucha suerte con tu juego y ojalá que lo jueguen miles de personas en el mundo!


Tutoriales


Estos son los tutoriales del curso.
Están traducidos a español y están revisados para funcionar con la última versión de Construct 2.

Tutorial
¿Cómo se ve? Tipo de Juego Comentarios
Ghost Shooter Ghost Shooter Top Down Shooter


Tutorial para crear el juego Ghost Shooter.

Por si te interesa ver los comentarios (o comentar), el tutorial original en inglés esta aquí:  https://www.scirra.com/tutorials/37/beginners-guide-to-construct-2
(ojo que los pantallazos que muestra corresponden a una versión antigua de Construct)
Happy Alien
Platformer
Tutorial para crear el juego Happy Alien.

Usa el arte del freebundle que regala Scirra. Puedes encontrar el link en la sección Arte para tu juego.
Flappy Bird Flappy Bird
El juego "Flappy Bird" original lo creó una persona de Vietnam en sólo 3 días .. ¡y se hizo famoso! Llegó a obtener US$ 50.000 al día en publicidad. ¡Increíble pero cierto!

El tutorial original está aquí: https://www.scirra.com/tutorials/857/flappy-birds-clone-in-10-minutes
Corredor Infinito
Endless runner
Tutorial para crear el juego Corredor Infinito.

Hay muchos juegos populares en este estilo, por ejemplo Temple Run y los juegos chilenos Banana Kong y Ninja Joe.
Angry Acrobat Pig
Juego de física con catapultas y colisiones
Tutorial para crear el juego Angry Acrobat Pig.

Es un juego que ocupa la misma mecánica del popular juego Angry Birds.



Más tutoriales recomendados (en inglés)

Nota: estos tutoriales están fuera del sitio del curso.
Juego de espías
Este tutorial te enseña a hacer un juego de estrategia, donde debes ocupar conceptos como línea de visión y búsqueda de rutas.
Asteroids


Aprenderás a hacer uno de los juegos más antiguos y clásicos, el Asteroids!

Pruébalo aquí
Pacman
En este tutorial aprenderás a hacer uno de los juegos más populares y conocidos del mundo, el Pacman!

Pruébalo aquí
Juego de Memoria

El tutorial te enseña a hacer un juego muy simple de memoria, donde se trata de encontrar pares.

Pruébalo aquí
Breakout (Arkanoid)  

El tutorial es en video y te muestra como crear un juego de Breakout, donde controlas la barra de abajo y debes destruir los objetos de arriba con la pelota.

Pruébalo aquí
1942

El tutorial es en video y te muestra cómo hacer un juego similar al 1942, con un avión que debe esquivar y destruir a aviones enemigos.
Tutoriales de Física
Si te interesa el tema de cómo simular física en tu juego, lee esta guía de Nociones básicas de Física en Construct (en español, aunque no muy bien traducido).

Luego esta guía más avanzado: Física en Construct 2: Fuerzas,impulsos,rotaciones y uniones (también en español).



Aquí hay más tutoriales en el sitio web de Scirra, pero ojo que en realidad no hay muchos traducidos al español.

Otro lugrr donde puedes encontrar muchos tutoriales en video es en Youtube. Busca por "Construct 2".


Manual de Construct 2


Te recomendamos leer Visión General de Construct 2, que contiene un resumen de lo más importante del manual de Construct 2 (si lees el manual en Inglés más abajo, la visión general corresponde al capítulo 2).

Si quieres también puedes ver el manual original en inglés, divido en capitulos y con comentarios o todo en una sola página. 


Cómo buscar en Internet de manera eficiente


Muchas veces nos ponemos a buscar en Internet y no logramos encontrar lo que buscamos. Lee esta guía para mejorar tus habilidades de búsqueda en Internet y ser más eficiente. ¡Te servirán para toda la vida!


Cómo publicar nuestro juego


Si puedes instalar Dropbox en tu computador, puedes usarlo para publicar rápidamente tu juego y por ejemplo mostrarlo cuando estás haciendo testeo. Sigue estas instrucciones para subir tu juego a Dropbox.

Cuando ya tengas tu juego terminado puedes seguir esta guía de cómo publicar en Arcade de Scirra que es un muy buen lugar para publicar tu juego ya hacerte famoso!


Música para tu juego


"Royalty Free" se refiere a que no debes pagar por cada uso. No significa que la música sea gratis (free), sino que la adquieres una vez y no debes pagar una comisión (Royalty) por cada uso (Royalty Free, o sea libre de comisión).
"Creative Commons" significa que el autor te permite ocupar la música para tu uso personal. A veces también te permiten uso comercial, hay que ver los detalles de la licencia, pues hay varias licencias "Creative Commons".
"Custom Music" es música hecha a pedido. Muchos estudios grandes le envían sus juegos a músicos y les piden que les hagan música especialmente para el juego (es bastante caro!).

Sitio Web
Comentario
http://www.freesound.org/ Freesound is a collaborative database of Creative Commons Licensed sounds. Browse, download and share sounds.
http://www.newgrounds.com/audio/
http://www.jewelbeat.com/free/
Música y efectos de sonido gratis. Sólo debes poner un link a su sitio Web.
http://dig.ccmixter.org/
Música con licencia Creative Commons. usualmente debes poner en los créditos el nombre del autor de la música y también un link al sitio Web.
http://sampleswap.org/
In two words: Not necessarily. Our policy is to require that members only upload original sounds that they are giving up into the public domain, but there's no way for us to be sure that 100% of the sounds on this site are free and clear from any copyright restrictions. Use your best judgement, and rock out at your own risk.
http://www.pixelprospector.com/the-big-list-of-royalty-free-music-and-sounds-free-edition/ Sites where you can download royalty free sounds and music for free.

Arte para tu juego


"Creative Commons" significa que el autor te permite ocupar el arte para tu uso personal. A veces también te permiten uso comercial, hay que ver los detalles de la licencia, pues hay varias licencias "Creative Commons".

Sitio Web
Comentario
http://www.scirra.com/freebundle.zip Arte proveído por los creadores de Construct. Incluye música, sonidos y arte para controles, juegos de plataformas, puzzles, espacio y un juego similar a Flappy Bird (pero con aviones). Pesa 34 MB.
http://www.kenney.nl/assets Gran parte del arte incluido en el freebundle que distribuye Scirra (ver link de arriba) es creado por Kenney. En este link hay más arte y sonido gratuitos.
http://www.davidhellman.net/braidbrief.htm ¿Conoces el juego Braid? El artista del juego ha publicado el arte del juego para que puedas ocuparlo en tu juego.
http://opengameart.org/ Muchos recursos gráficos gratuitos que puedes usar en tu juego. Para buscar escribe en el campo de arriba a la derecha (SEARCH) y luego cambia el filtro SORT BY a favorites, asi te mostrará el mejor arte primero.
http://www.iconarchive.com/ Muchos iconos, agrupados por categorías.. ideal para juegos, ya que son objetos con color transparente .png o .ico de 32x32.. 64x64, 128x128 o mas
http://www.spriters-resource.com/snes/ Muchos sprites animados, backgrounds y tiles de consolas antiguas
http://sandbox.yoyogames.com/make/resources
Resources de Gamemaker
http://spritedatabase.net/system/snes
Sprites de las consolas antiguas
http://love2d.org/wiki/Free_Game_Resources Muchos links a sitios Web con recursos para juegos 2D.
http://www.spiralgraphics.biz/packs/ texturas, tiles, backgrounds