Para continuar con nuestras publicaciones del ámbito Gamer o relacionadas con los videojuegos, hoy hablaremos no de un videojuego en particular, sino de una no tan conocida plataforma de desarrollo disponible para crearlos, y cuyo nombre es «BennuGD».
«BennuGD» es un lenguaje de programación de videojuegos multiplataforma, que funciona como una suite de desarrollo de código abierto y alto nivel que se centra en la modularidad y la portabilidad, lo cual la hace perfecta para dicho ámbito del desarrollo de videojuegos.
Esta es la primera vez que hablaremos de «BennuGD» en el Blog, sin embargo, hemos publicado frecuentemente sobre otra herramienta de software similar y más conocida, llamada «Godot Engine». La cual, en caso de que sea de interés, les invitamos a explorar algunas entradas relacionadas anteriores luego de finalizar de leer esta presente publicación:
“Godot Engine es una aplicación de código abierto y multiplataforma, que cuenta con avanzadas características para el desarrollo de juegos en 2D y 3D. Godot Engine agrupa una serie de poderosas herramientas especializadas en la creación de juegos, los que nos brinda la oportunidad de crear juegos en Linux sin tener la necesidad de reinventar la rueda.” Crear juegos en Linux con Godot Engine
BennuGD: Lenguaje de programación de Código Abierto
¿Qué es BennuGD?
Según el sitio web oficial de dicha aplicación, la misma es descrita de la siguiente manera:
“BennuGD es un lenguaje de desarrollo de videojuegos de código abierto, con un diseño modular pensado para facilitar la portabilidad de los proyectos realizados en él, haciendo de este lenguaje una de las mejores. Aunque BennuGD sólo soporta oficialmente Windows, Linux y GP2X Wiz, también ha sido portado a otras plataformas, incluyendo *BSD, Mac OSX, Android, iOS, Wii (Homebrew), Dingoo A320, GP2X, GP32, PS2 (Homebrew) o la primera Xbox (Homebrew).” ¿Qué es BennuGD?
“BennuGD es un lenguaje de scripting destinado a la creación de juegos. Y está diseñado como una herramienta fácil de usar para desarrollar juegos. Ofrece soluciones sencillas para las operaciones de sonido y gráficos. Aunque no es tan fácil como Game Maker, tampoco es tan limitante como éste. Con BennuGD, tú decides qué juego haces.” ¿Qué es BennuGD? – Faq
Descarga e Instalación
Actualmente, «BennuGD» está disponible en su última versión estable número 1.0.0-r348. Sus archivos pueden ser descargados tanto como, desde su Sección de Descarga como del siguiente enlace.
Mientras que para su instalación y uso, cuenta con una excelente documentación disponible en su sitio web, ya sea, a través de su excelente y completo Manual (Curso de Iniciación) o de su Wiki o Sección Faq.
Sitios complementarios
Para aprender más sobre «BennuGD» se pueden visitar los siguientes enlaces relacionados:
Alternativas disponibles
Para aquellos, a los cuales por algún motivo no les sirva ni «BennuGD» o «Godot Engine», pueden explorar el siguiente enlace para ver otras alternativas existentes. O explorar otras alternativas en nuestra siguiente publicación anterior relacionada:
Software Libre y Código Abierto
“BennuGD es un lenguaje de programación basado en DIV Games Studio (antiguamente llamado Fenix), que también es de código abierto (GPL) y totalmente gratuito. Además, tiene una sintaxis muy clara y amigable, basada tanto en Pascal como en C. También es totalmente modular, y como estamos hablando de software libre, cualquiera puede contribuir al proyecto añadiendo características o mejoras. De hecho, incluso es posible eliminar la capa de renderizado 2D, poner una 3D personalizada y utilizar BennuGD para crear tu propio FPS 3D. BennuGD: Una alternativa libre, abierta y multiplataforma para el desarrollo de juegos 2D
Nota: «BennuGD» es software libre y se distribuye bajo los términos de la licencia Zlib. Por lo que se debe estar seguro de entenderla antes de distribuir versiones modificadas del código fuente del mismo.
Conclusión
Esperamos que esta “pequeña y útil publicación” sobre «BennuGD»
, un poco conocido lenguaje de programación de videojuegos multiplataforma, que funciona como una suite de desarrollo de juegos de código abierto de alto nivel y se centra en la modularidad y la portabilidad; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto»
y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux»
.
Por ahora, si te ha gustado esta publicación
, no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería, preferiblemente libres, abiertas y/o más seguras como Telegram, Signal, Mastodon u otra del Fediverso, preferiblemente. Y recuerda visitar nuestra página de inicio en «DesdeLinux» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux. Mientras que, para mayor información, puedes visitar cualquier Biblioteca en línea como OpenLibra y JedIT, para acceder y leer libros digitales (PDFs) sobre este tema u otros.
Que recuerdos ese Div Games Studio.
Me gusta mucho el lenguaje aunque no sé que tirón puede tener, la ultima vez que miré sobre el tema, sobre octubre, tanto bennugd, como divdx como gemix (los tres sucesores del div original) estaban algo parados.
Creo que el exito de div a parte del lenguaje se basaba en el entorno y construir un entorno para sus sucesores hoy dia es complejo (divdx mantiene el entorno original pero se le nota algo vintage…)
Saludos, Juliosao. Gracias por tu comentario y aporte desde tu experiencia.