BennuGD2 - Le Bottin des Jeux Linux

BennuGD2

🗃️ Specifications

📰 Title: BennuGD2 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Framework & Tool ➤ Game Framework 🌍️ Browser version:
🔖 Tags: Development; Programming Language; Framework; Multi-platform 📦️ Package name: bennugd-core, bennugd-modules
🐣️ Approx. start: 2008-12-29 ....... 📦️ Arch: ✓
🐓️ Latest: 2024-05-03 ....... 📦️ RPM:
📍️ Version: Latest: 1.0.0-r348 / Dev: dea235e ....... 📦️ Deb:
🏛️ License type: 🕊️ Libre ....... 📦️ Flatpak:
🏛️ License: MIT ....... 📦️ AppImage:
🏝️ Perspective: Third & First person ....... 📦️ Snap:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🎀️ Game design:
👫️ Contrib.: goupildb & Louis 🎰️ ID: 10231
🐛️ Created: 2012-11-04 🐜️ Updated: 2024-05-05

📖️ Summary

[en]: A reworking of BennuGD (Bennu Game Development, discontinued, a fork of Fenix v. 0.93), a libre, multi-platform, high-level 2D/3D (via the Irrlicht engine) game development suite (including an interpreted programming language). With a focus on modularity (extensions extending its capabilities) and portability, the games produced will run on PCs as well as consoles such as Wii, Dingoo A320, GP2X and Xbox. Most of Bennu's code runs as extensions to the main interpreter, allowing only the necessary ones to be used. [fr]: Une reprise de BennuGD (Bennu Game Development, abandonné, un fork de Fenix v. 0.93), une suite de haut niveau libre et multi-plateforme de développement de jeux 2D/3D (via le moteur Irrlicht) (dont un langage de programmation interprété). Il met l'accent sur la modularité (extensions étendant ses capacités) et la portabilité, les jeux produits fonctionneront sur des PC mais aussi sur des consoles telles que : Wii, Dingoo A320, GP2X, et Xbox. La plupart du code de Bennu s'exécute comme des extensions de l'interpréteur principal, permettant de n'utiliser que celles nécessaires.

🚦 Entry status

📰 What's new?: 🪶️ Resuming development 🦺️ Work in progress:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🚧️ Some work remains to be done:
👔️ Already shown: 👻️ Temporary:

🎥️ Videos


🕯️ How To: 💥️[sp](201209),


🎮️ Showcase:
• 💥️(202203), 💥️(201404), 💥️(201008),

• 💥️(201505), 💥️(201105), 💥️(202109),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) d(202203) d(201404) d(201008) d(201505) d(201105) d(202109) d(202110) d(201103) d(201104) d(201609) d(201201) d(201008) d(201504) ht(202xxx) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](201209) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2(not yet used) 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ ht(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (BennuGD2 Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Juan José Ponteprino [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (BennuGD) [fr] [en] [de]]
[Wikipedia (Fenix) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [LinuxFr (20121025) [fr]]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: BennuGD2
🦊️ What's: A libre 2D/3D high-level game development suite
🏡️ -
🐣️ https://github.com/SplinterGU/BennuGD2
🔖 #LinuxGameDev #Framework #ProgrammingLanguage
📦️ #Libre #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: -
⚗️ Resuming development 🪶️
📌️ Changes: -
🦣️ From: 📶️ https://github.com/SplinterGU/BennuGD2/releases.atom

🕯️[sp] https://www.youtube.com/embed/?list=PL3391783E781CC3A0
🎮️ https://www.youtube.com/embed/nbxbZitLxfQ
🎮️ https://www.youtube.com/embed/PhIyeL7WRWk
🎮️ https://www.youtube.com/embed/nbxbZitLxfQ
🎮️ https://www.youtube.com/embed/PhIyeL7WRWk

🕶️ A view of a fantasy FPS (I can't remember which one) developed with this sequel. It shows a hundred armed units coming out of a castle gate, illustrating the power of this development suite.

📚️ BennuGD2 is a reworking of BennuGD (Bennu Game Development, discontinued, a fork of Fenix v. 0.93), a libre, multi-platform, high-level 2D/3D (via the Irrlicht engine) game development suite (including an interpreted programming language). With a focus on modularity (extensions extending its capabilities) and portability, the games produced will run on PCs as well as consoles such as Wii, Dingoo A320, GP2X and Xbox. Most of Bennu's code runs as extensions to the main interpreter, allowing only the necessary ones to be used.

📕 Description [en]

📜️ "A libre 2D/3D high-level game development suite" 📜️

BennuGD2 is a game development system focused on ease of use and portability.


Bennu is a high level open source game development suite which focuses on modularity and portability, making it a perfect choice for multi-platform game development.
Although officialy it is only supported on Windows, Linux and GP2X Wiz (on the right), Bennu can run on multiple other platforms, including *BSD, MacOSX and other consoles such as the Wii, Dingoo A320, GP2X, or the classic Xbox.
This makes it really fun to code in Bennu: the game can be played on you computer AND your console!

Bennu -which was born as a Fenix fork- is actively maintained and makes it easy for both beginners and experienced users to create their own games.

The latest will find it particularly interesting that Bennu allows the use of third-party extensions that extend Bennu to allow such things as: networking, advanced output graphics manipulations, mpeg playback, complex text rendering, XML parsing...

In fact, most of the Bennu code runs as extensions to the main interpreter, allowing you to use only those you need (thus optimizing resource usage) or to completely replace them.

For example, you can choose to replace the provided 2D software renderer with an OpenGL 3D renderer (currently in beta) based on the Irrlicht Engine that also provides an advanced physics engine.


🌍️ Wikipedia:

BennuGD (also referred as Bennu Game Development or Bennu) is a high-level open-source video game development suite, originally created as a Fenix Project fork by Argentinian hacker SpliterGU. It is officially supported for Windows, Linux, GP2X Wiz, GP2X Caanoo and Dingux, but can also be run on multiple other platforms to some extent, including FreeBSD, Mac OS X, iOS, and consoles such as GP2X, Dingoo A320, and Wii. Most recently BennuGD has been ported to Sega Dreamcast and PlayStation 2.

BennuGD focuses on modularity and portability and makes it easy for both beginners and experienced users to create their own games.

BennuGD is a console application. There are several integrated development environments (IDE) available, but none are officially supported. The package includes a compiler, run-time code, and different shared libraries to extend core functionality.[citation needed]

BennuGD was created as a Fenix Project fork by the Argentinian hacker SplinterGU after some disagreements in the Fenix Project's community.

In January 2010, the first part of a two-part series of articles on BennuGD was published in the Spanish TodoLinux magazine. In February 2010, the second part was published.

📕 Description [fr]

Une suite libre de développement de jeux en 2D/3D de haut niveau, par la BennuGD2 Team, d'après BennuGD, un fork de Fenix initié par Juan José Ponteprino (SplinterGU).
En C/xBase.

BennuGD2 est une reprise de BennuGD (Bennu Game Development, abandonné, un fork de Fenix v. 0.93), une suite libre et multi-plateforme de développement de jeux 2D/3D (via le moteur Irrlicht) de haut niveau (dont un langage de programmation interprété). Il met l'accent sur la modularité (extensions étendant ses capacités) et la portabilité, les jeux produits fonctionneront sur des PC mais aussi sur des consoles telles que : Wii, Dingoo A320, GP2X, et Xbox. La plupart du code de Bennu s'exécute comme des extensions de l'interpréteur principal, permettant de n'utiliser que celles nécessaires.

BennuGD est un fork de Fenix v. 0.93, lui‐même un fork du langage DIV du logiciel DIV Game Studio.

Utilisé par ces jeux / Used by these games: Garnatron, PiX Bros, PiX Dash, PiX Frogger, PiX Pang,


BennuGD2 est un système de développement de jeux axé sur la facilité d'utilisation et la portabilité.

Bennu est une suite de développement de jeux open source de haut niveau qui met l'accent sur la modularité et la portabilité, ce qui en fait un choix parfait pour le développement de jeux multi-plateformes.
Bien qu'il ne soit officiellement supporté que par Windows, Linux et GP2X Wiz (à droite), Bennu peut fonctionner sur de nombreuses autres plateformes, y compris *BSD, MacOSX et d'autres consoles telles que la Wii, Dingoo A320, GP2X, ou la Xbox classique.
C'est pourquoi il est très amusant de coder dans Bennu : le jeu peut être joué sur votre ordinateur ET sur votre console !

Bennu - qui est né comme un fork de Fenix - est activement entretenu et permet aux débutants comme aux utilisateurs expérimentés de créer facilement leurs propres jeux.

Ces derniers trouveront particulièrement intéressant que Bennu permette l'utilisation d'extensions tierces qui étendent Bennu pour permettre des choses telles que : la mise en réseau, des manipulations graphiques avancées, la lecture de mpeg, le rendu de texte complexe, l'analyse XML...

En fait, la plupart du code de Bennu s'exécute comme des extensions de l'interpréteur principal, ce qui vous permet de n'utiliser que celles dont vous avez besoin (optimisant ainsi l'utilisation des ressources) ou de les remplacer complètement.

Par exemple, vous pouvez choisir de remplacer le moteur de rendu 2D fourni par un moteur de rendu 3D OpenGL (actuellement en beta) basé sur le moteur Irrlicht qui fournit également un moteur physique avancé.