Desarrollar videojuegos en Gnu Linux

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”.

Acerca de Juliop.Unix

Juliop.Unix
Estudiante de Ingenieria en Análisis de Sistemas informáticos. Desarrollador web. Diseñador y desarrollador de videojuegos en html5,CSS,JS,Phaser. Programador de C++ y Javascript. SO favorito: Ubuntu Studio (GNU/LINUX)

Visita también

Como instalar Nextcloud integrado con los editores de ONLYOFFICE en línea

Nextcloud es una solución de código abierto gratuita para alojamiento de archivos, el fork del …

Deja una respuesta

1 Comentario En "Desarrollar videojuegos en Gnu Linux"

Notificarme las
avatar
Neo Galaxy
Invitado

Buen artículo, esta bien interesante para elegir algún motor para el desarrollo de un videojuego, puede que yo tome Pygame ya que Python es lo que estoy aprendiendo por el momento.

wpDiscuz