Herramientas para crear videojuegos

En este apartado recopilaré una serie de programas, lenguajes de programación basado en bloques, aplicaciones para dispositivos móviles, online o plataformas web que nos permiten programar robots, crear distintas aplicaciones o videojuegos con finalidad lúdica o educativa sin necesidad de tener conocimientos previos de programación, ni de aprender código escrito.
En su mayoría son de software libre y sino fuera así son de licencia propietaria con versiones gratuitas.
Todas las que se vayan facilitando las he ido probando o explicado o citado en algunos posts.


Lenguajes de programación visual por bloques

  • Kodu: es un lenguaje de programación visual desarrollado por Microsoft Fuse Labs, que permite crear videojuegos en 3D de manera sencilla, ya que se basa en la selección de iconos lo que le hace más visual, permitiéndonos añadir objetos y personajes (prediseñados) a nuestro mundo los cuales podemos programar. También es compatible la última versión del mismo con la tarjeta Micro:bit para poder usarla como gamepad.
                                      


Localización: Se puede encontrar en su página web: http://www.kodugamelab.com/
Formato disponible: Descargable.
Sistemas operativos: Disponible para Windows XP, Vista, 7, 8, 10 y windows phone
Consola:  la versión estaba disponible para Xbox 360. 
Idioma: Disponible en varios idiomas.
Sonido: Tiene sonido de fondo al ejecutarlo, e incorpora muchos sonidos y efectos que se pueden utilizar en los objetos o personajes.
Gráficos: 3D.
Precio:  Gratuito.

  • Scratch: es un lenguaje de programación visual desarrollado por investigadores del MIT (Massachusetts Institute of Technology) y creado por Mitchel Resnick que permite crear pequeños videojuegos, historias y animaciones interactivas (entre otras opciones) de manera sencilla e intuitiva a los niños/as, ya que se basa en el sistema de drag and drop (arrastrar y soltar).  También nos ofrece la oportunidad de programar hardware como Lego Wedo 1.0, Lego Wedo 2.0 (solo las últimas versiones son compatibles con esta), PicoBoard (versión 2.0), Micro:bit (versión 3.0), Lego Mindstorms EV3 (versión 3.0). Para poder programar personajes, objetos o robots tenemos que colocar bloques de comandos de colores diferentes en el orden correcto en el área de trabajo.


Localización: Se puede encontrar en su página web la versión descargable: https://scratch.mit.edu/download
Formato disponible: Descargable y online.
Sistemas operativos: Disponible para Windows, Linux, Mac OS X y android (versión 6.0 en adelante).
Idioma: Disponible en 40 idiomas diferentes (incluye el español).
Sonido: El programa en sí no lo tiene, pero permite añadirlos.
Gráficos: 2D.
Precio: Gratuito.
Recursos necesarios para usar la versión online: Conexión a internet, ordenador y tener instalado flash player (en la versión 2.0).

  • Scratch Jr: es un entorno de programación en formato aplicación para ios y android, diseñado específicamente para niños/as de entre 5-7 años en adelante. Permite crear juegos e historias interactivas de manera sencilla e intuitiva, basándose en el sistema de drag and drop (arrastrar y soltar). 



Localización: Se puede encontrar en su página web: http://www.scratchjr.org/
Formato disponible: Descargable.
Sistemas operativos: Disponible para iOS y android.
Idioma: Disponible en inglés.
Precio: Gratuito.
Sonido: permite añadirlos.
Gráficos: 2D.
  • Snap!: es un lenguaje de programación por bloques desarrollado por la Universidad de Berkeley y basado en Scratch. Permite crear videojuegos, historias interactivas, animaciones y muchas otras cosas, siendo algo más avanzado que Scratch ya que añade nuevas funcionalidades como por ejemplo crear nuevos bloques de instrucciones en cualquier categoría. Al igual que otros entornos permite programar personajes y objetos mediante el arrastre bloques de comandos de colores diferentes en el orden correcto en el área de trabajo. !NUEVO!

Localización: Se puede encontrar en su página web la versión online: https://snap.berkeley.edu/
Formato disponible: Online y offline (carpeta comprimida con el archivo snap.html)
Navegadores: recomendable usar Chrome o Firefox.
Idioma: Disponible en varios idiomas.
Sonido: El programa en sí no lo tiene, pero permite añadirlos.
Gráficos: 2D.
Precio: Gratuito y de código abierto.
Recursos necesarios para usar la versión online: Conexión a internet, ordenador.

  • Alice: es un entorno de programación por bloques, orientado a objetos que permite la creación de animaciones, historias interactivas y videojuegos sencillos en 3D. Al igual que otros entornos permite programar personajes y objetos mediante el arrastre bloques de comandos en el área de trabajo en el orden correcto. !NUEVO!

Localización: Se puede encontrar en su página web la versión online: http://www.alice.org/
Formato disponible: Descargable
Sistemas operativos: Disponible para Windows, Linux y Mac.
Idioma: Disponible en inglés y en otros idiomas (sin completar en todas las opciones)
Sonido: El programa en sí no lo tiene, pero permite añadir audio.
Gráficos: 3D.
Precio: Gratuito.

  • MakeCode Arcade: es un entorno gráfico de programación desarrollado por Microsoft, el cuál nos permite desarrollar videojuegos retro (8bits) tipo arcade mediante bloques o en JavaScript. Para poder programar personajes, objetos u otros dispositivos tenemos que colocar bloques de comandos de colores diferentes en el orden correcto en el área de trabajo. !NUEVO!


Localización: Se puede encontrar en su página web la versión online: https://arcade.makecode.com/
Formato disponible: Online
Navegadores: recomendable usar Chrome o Firefox.
Idioma: Disponible en inglés y en otros idiomas
Sonido: El programa en sí no lo tiene, pero permite añadir audio.
Gráficos: 2D.
Precio: Gratuito.
  • Blockly: es un lenguaje de programación visual basado en bloques desarrollado por Google, con un funcionamiento parecido a Scratch. Se utiliza en otros proyectos tales como OzoBlockly, code.org y además nos permite exportar los scripts que creemos en distintos lenguajes de programación escrito como por ejemplo JavaScript, Python, etc. También dispone de una serie de 7 juegos educativos para enseñar a programar sin necesidad de tener experiencia previa. 


Localización: Se puede encontrar en su página web https://developers.google.com/blockly/
Enlace a blockly games: https://blockly-games.appspot.com/
Formato disponible: Online.
Navegadores web: soporta los más conocidos.
Idioma: Inglés y otros idiomas.
Gráficos: 2D.
Precio: Gratuito.
Recursos necesarios para usarlo: Conexión a internet, ordenador o dispositivo con sistema operativo iOS o android.
  • Etoys: es un entorno educativo de programación de código libre y abierto (ya obsoleto), que a diferencia de otros lenguajes de programación no requiere aprender a escribir mucho código. Incluye imágenes, texto, páginas web, sonido, MIDI, vídeos, gráficos en 2D y 3D y la posibilidad  de que sean compartidos los proyectos por los usuarios en tiempo real. Permite:  Crear animaciones propias con movimiento y asignarles órdenes; Construir un libro o cuento interactivo; Crear juegos sencillos. 
Localización: Se puede encontrar en su página web: http://www.squeakland.org
Formato disponible: Descargable.
Sistemas operativos: Disponible para Windows, Macintosh, Linux.
Idioma: Multilingüe.
Sonido: El programa en sí no tiene sonido de fondo al ejecutarlo, lo que sí
incorpora son sonidos y efectos que se pueden utilizar para poder crear
actividades.
Gráficos: 2D y 3D.
Precio: Gratuito.




  • Stencyl: es un programa multiplataforma que permite crear videojuegos en 2D en flash, HTML5, para ordenador, y dispositivos móviles (con sistema iOS y android). Al igual que otros entornos permite programar personajes y objetos mediante el arrastre bloques de comandos en el área de trabajo en el orden correcto.


Localización:  http://www.stencyl.com/
Formato disponible: Descargable.
Sistemas operativos: Está disponible para los sistemas operativos Linux. Mac OS X y Windows.
Idioma: Inglés, español, finés, francés, italiano, alemán, polaco y portugués.
Sonido: el programa no tiene sonido, pero permite añadir efectos de sonido.
Gráficos: 2D. 
Precio: Gratuita la versión free, pero de pago las versiones indie y studio que se caracterizan por poseer más opciones además de permitir publicar juegos en distintas plataformas.


Programas para crear Interactive Fiction, text adventure games, graphic adventure games

  • Inform: es un programa para crear aventuras de texto o ficción interactiva creado en 1993, que en la actualidad sigue vigente y nos encontramos con Inform7. Se creó desde un principio para desarrollar solo los juegos en inglés, aunque posteriormente se crearon modificaciones que permitieran adaptarlo a otros idiomas.
 
 Localización: http://inform7.com/
Formato disponible: Descargable.
Sistemas operativos: Inform funciona bajo diferentes sistemas operativos: Mac OS X, Windows, Linux y otros.
Idioma: Inglés el menú y opciones. Posiblidad de adaptar los juegos a otros idiomas.
Sonido: No.
Gráficos: 2D.
Precio: Gratuito.

  • Quest: Permite crear aventuras de texto y gamebooks, además de juegos para pc, online y que también puedan ser funcionales en sistemas operativos de dispositivos móviles. Desde la página de Quest podemos compartir, usar y descargar los juegos creados.

Formato disponible: Descargable.
Sistemas operativos: Está disponible para los sistemas operativos Windows XP, Windows Vista o Windows 7, pero también se puede usar en navegadores web como Chrome, Firefox, o en iOS, android y Windows phone aunque está en fase beta y necesitas registrarte para esto último.
Idioma: Puedes crear juegos en inglés, francés, alemán, español o crear tu propia traducción.
Sonido: No (el programa no tiene sonido, pero permite añadir efectos de sonido y música para los juegos).
Gráficos: 2D.
Precio: Gratuito.




  •  JACL adventure create language. JACL es un programa que permite crear ficción interactiva y otros juegos por turnos con la posibilidad de jugar los juegos en nuestro pc o en la web de manera online. Existe un página llamada JACL projects donde se alojan "IF" creadas con este programa a las que podemos jugar de manera online.


Formato disponible: Descargable.
Sistemas operativos: Está disponible para los sistemas operativos Windows y Linux.
Idioma: Inglés.
Sonido: No.
Gráficos: 2D.
Precio: Gratuito.




Plataformas-aplicaciones web
  • Viscuit: aplicación web para crear juegos sencillos o animaciones a partir de nuestros propios dibujos los cuales dotaremos de movimiento y funciones.



Localización: http://www.viscuit.com/
Idioma: Japonés (la web está completamente en japonés)
Formato: Online y aplicación móvil.
Nivel educativo: Está destinado para niños y niñas pero también pueden usarlo con facilidad jóvenes y adultos conociendo el idioma japonés.
Recursos necesarios para usarlos: Ordenadores, conexión a internet y adobe flash player.
Información extra: En mi post podéis encontrar enlaces de interés sobre la aplicación.

  • Tynker: es una plataforma online orientada para que los niños/as aprendan a programar de una manera sencilla e intuitiva. La interfaz y manejo de su lenguaje visual es muy similar a Scratch, permitiendo la creación de videojuegos variados, animaciones e incluso apps entre otras cosas que se nos ocurran. También nos permite programar una serie de robots como es el caso de Lego Wedo 2.0, Sphero, Drones Parrot, Hue light o Jumping Sumo. Tynker puede usarse en su versión web, estando a su vez disponible para dispositivos iOS y android. Para poder beneficiarnos de sus lecciones, desbloquear niveles y crear nuestros propios proyectos es necesario registrarse de manera gratuita para crearnos una cuenta, pero si antes de hacerlo queremos probarla para ver como es, de manera muy limitada podemos hacerlo. 



Localización: https://www.tynker.com/
Idioma: Inglés.
Formato: Online. 
Recursos necesarios para usarlo: Conexión a internet, ordenador, dispositivo con sistema operativo iOS o android.
Sonidoposibilidad de añadir sonidos a los juegos creados.
Gráficos: 2D.
Información extra: en el siguiente post de mi otro blog encontraréis actividades para Halloween creadas con Tynker.

  • Sploder: sitio web que permite crear distintos tipos de videojuegos de manera sencilla sin tener que programar. Se basa en diseñar niveles, añadiendo personajes y objetos prediseñados mediante arrastre o dibujo de los elementos sobre la plantilla o también tenemos la opción de diseñar nuestros propios elementos gracias a Graphics editor. Requiere registro para poder guardar y publicar los juegos, pero perfectamente puede usarse sin crearse una cuenta. !NUEVO!

Localización: http://www.sploder.com/
Idioma: Inglés.
Formato: Online y aplicación móvil.
Recursos necesarios para usarlo: Conexión a internet, ordenador, dispositivo con sistema operativo iOS o android, adobe flash player.
Sonidoposibilidad de añadir sonidos a los juegos creados.
Gráficos: 2D, 3D.
  • Content Generator: Sitio web para crear nuestros propios juegos educativos en flash.   

Idioma: Inglés (la web está en inglés, pero los juegos pueden estar en diferentes idiomas).
Formato: Descargable. Se puede exportar como archivo flash SWF o como archivo web HTML.
Nivel educativo: Varias edades.
Recursos necesarios para usarlos: Ordenadores con sistema operativo Windows.
*Fuente del recurso: Encontrado gracias al fantástico post del gran blog de @mariajesusmusic


  • Gamefroot: plataforma web que permite diseñar videojuegos de distinto tipo de una manera simple pero compleja. Dispone de un editor por bloques, junto a una galería que permite añadir distintos elementos como objetos y personajes con comportamiento y acciones predeterminadas (esto lo podremos modificar con el editor de bloques), además de diseñar nuestros propios niveles añadiendo por ejemplo distintos tipos de terreno mediante su editor. Puede probarse sin necesidad de registrarse. !NUEVO!

Formato disponible: Online.
Idioma: Inglés.
Navegadores: recomendable usarlo con Chrome.
Sonido: el programa no tiene sonido, pero permite añadir efectos de sonido.
Gráficos: 2D. 
Precio: Gratuito.

ACTUALIZADO: 28-6-2020

No hay comentarios:

Publicar un comentario