A high level open source game development suite which focuses on modularity and portability, making it a perfect choice for cross-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.

Post feature Report RSS Bennugd Amazing Features

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

Posted by on

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 SplinterGU. It is officially supported for Windows, Linux, and GP2X Wiz,[2] but can also be run on multiple other platforms to some extent, including FreeBSD[3], Mac OS X,[4], iOS,[5] and consoles such as GP2X, Dingoo A320, and Wii.[6] 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.[original research?]


Contents

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]
History

BennuGD was created as a Fenix Project fork by the argentinian hacker SplinterGU after some disagreements in the Fenix Project's community.[1]
Media coverage

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.

Main features

  • Interpreted language, C and Pascal mix: very simple and powerfull.
  • Multi platform extreme: work in all 32/64 windows versions, Linux, MACOS, IOS, BEOS, BSD, GP32, PANDORA, GP2X. DINGUX, ANDROID, and in general any OS with SDL library support.
  • Process (multithread programming).
  • Software Renderer and 3D Hardware supported .
  • Graphics in mode 8, 16, 24, 32 bits, sprite rotations, scale, alpha blending, blendops, aditive and sustractive blits , etc
  • Mode 7 and Mode 8.
  • Playing sounds in formats WAV, PCM and Ogg Vorbis.
  • Playing music modules in format IT, MOD, s3m and XM and OGG.
  • DLL/.so external libraries support .

Official page

Bennugd.org

Source code page

Sourceforge.net

Installer tools and examples for Beginners

Bennupack.blogspot.com

Dreamcast Port

Code.google.com

Playstation 2 Port

Code.google.com


XBOX Port

Code.google.com

Native Client Port

Code.google.com

Wii, PSP, iOS, Android, etc... ports

Code.google.com

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: