Desde niño me gustan los video juegos , ya forman parte de nosotros, es que las horas de diversión en nuestros momentos de ocio incluso extendiéndose un poco más son memorables, pasar el día imaginando y sumergiendo en grandes aventuras, pero.. ¿y cómo se crea un video juego?, siempre me lo pregunté cuando niño , ahora puedo responder a aquel risueño , es que los video juegos no se crean, mas bien se “desarrollan” ya que todo lo que esta detrás del mismo es tan grande que se requiere de todo un equipo de trabajo, ¿entonces no podré plasmar mis ideas en forma de video juegos?, ¡pues si que se puede! gracias a herramientas que hacen mas ameno el ajetreado proceso del desarrollo de un video juego, por lo cual con tantas facilidades puedes dar rienda suelta a tus sueños, ¡empecemos!.

JMonkey Engine: Es un motor de video juegos con el cual podrás desarrollar en 3D, este motor esta creado en JAVA y se jacta de ser un motor muy completo, esta se basa en “nodos” y “escenas” al igual que Godot Engine del cual hablaremos mas adelante. Mark Powell en 2003 mientras investigaba OpenGL.

Godot: es uno de mis motores favoritos para desarrollar video juegos, al igual que JMonkey Engine este se basa en “nodos” y “escenas” es mas fácil crear un video juego con este motor que con algún otro como Unity por ejemplo, podemos encontrar a Godot nativo para Linux, personalmente lo he instalado en Ubuntu y va de maravillas, también esta disponible para Windows, OS X, y BSD. Es capaz de crear video video juegos tanto en 2d como 3d. Fue creado por OKAM Studios en el año 2001 y desde febrero de 2014 su código fuente fue liberado.

Pygame: Es un conjunto de módulos de Phyton, la cual nos permite desarrollar video juegos en 2d con facilidad al usar Phyton que es uno de los lenguajes de programación mas amigables y “limpios”.

Phaser: Phaser es un framework que nos permite construir juegos en HTML5, combina HTML,CSS y JAVASCRIPT que es un lenguaje de programación relativamente fácil de aprender, esta combinación ganadora hace de Phaser sea una gran opción al momento de crear nuestros video juegos, ya que esta enfocada a las plataformas HTML5 pueden ser ejecutados en navegadores web tales como Mozilla Firefox o Google Chrome, también puedes desarrollar tu video juego y exportarlo como un “apk”. actualmente muchos desarrolladores independientes están creando contenidos con html y javascript, venden sus juegos y les cuesta apenas días o semanas desarrollarlos (dependiendo la dificultad y profundidad del mismo). Se basa en cargar y plasmar sprites (imágenes) y audios (música,sfx).

En definitiva amigos, a dar rienda suelta a sueños de la niñez y ha desarrollar un video juego, sea cual sea la plataforma que elijas hay que tener convicción, mejorar nuestras habilidades y recuerda que “si puedes imaginarlo, puedes programarlo”.