Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Desarrollar videojuegos en Gnu Linux

17 julio, 2017

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

Escrito por 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)

Suscribirse
Notificarme las
guest
1 Comentario
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram