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

¡Podrás ejecutar tus juegos en tu ordenador, en tu consola y en tu móvil!

Screenshot of a First Person Shooter 3D game called Kombat 3D being developed with the 3D extension library for BennuBennu -que nació como un fork de Fénix- es mantenido activamente y permite que programadores inexpertos, o con experiencia, puedan crear sus propios juegos.

Los últimos encontrarán particularmente interesante que BennuGD permita utilizar extensiones de terceros (librerías) para añadir a BennuGD cosas como: networking, manipulaciones gráficas avanzadas, reproducción de vídeos, renderizado de texto complejo, parseo de XML, … y muchas más.

De hecho, la mayor parte del código de BennuGD es ejecutado como extensiones del intérprete principal, permitiéndote utilizar sólo las que necesites (optimizando así el uso de recursos) o reemplazarlos completamente.

Por ejemplo: puedes reemplazar el renderizador 2D de software por un renderizador 3D de OpenGL (actualmente en beta) basado en el engine Irrlicht, el cual también provee un avanzado motor de físicas.
Screenshot of PixPang, a game created with Bennu that is similar in the gameplay to the classic Pang.
¿Quieres empezar a programar? Pues ve a la sección de descargas y revisa el wiki.
Si necesitas ayuda o quieres conectar con otros desarrolladores que usan BennuGD, ¡ve a los foros y ponte en contacto con la comunidad BennuGD!