BennuGD Wii

From GameBrew
Revision as of 04:16, 29 January 2023 by HydeWing (talk | contribs)
BennuGD Wii
File:Bennugdwii.jpg
General
Authorjosebita
TypeGame engine
Versionpreview release 1
LicenseMixed
Last Updated2012/06/08
Links
Download
Website
Source

BennuGD is a free and open-source game development kit (GDK) designed for creating 2D games. The BennuGD project was first launched in 2006, and it is written in C++. The engine is based on the original Dreamcast GDK, which was developed by SEGA, but it has been modified and improved to be compatible with modern platforms such as Windows, Linux, and MacOS.

BennuGD supports various features such as tile-based maps, sprite animations, particle effects, and a built-in scripting language. It also allows developers to create games using a wide range of programming languages such as C++, Python, Lua, and Squirrel.

Things you'll need

  • A Wii.
  • The homebrew Channel installed in your Wii.
  • Wiiload (You'll want a version that can accept extra arguments).
  • A working BennuGD game.

Things you'll want to know

When developing games for the Wii using BennuGD, there are a few important things to keep in mind:

  • The Wii only has 88MB of RAM, so be mindful of resource usage and unload resources when they are no longer needed.
  • The Wii supports various 480p resolutions, but setting the resolution to 640x480 is recommended.
  • Sound may not work as expected due to limitations in SDL_Mixer. Recoding music at 48KHz can help.
  • Games must be compiled directly on the Wii and cannot use a dcb generated by the official Bennu version.
  • Bennu will report 8 connected joysticks even if fewer are available.
  • The Wiimote can be used as a mouse and joystick at the same time, but button presses will not be mapped as mouse clicks if the Wiimote is not pointing at the screen.
  • The Wiimote pad is mapped as a hat and can only be used for one hat per Wiimote.
  • A recent version of the Homebrew Channel is needed, and games will look better at a Wii screen configuration of 50Hz.

To compile, copy your game folder (with sources) to a folder named "APPS" at the root of your SD Card. Insert the SD card into the Wii and run the bgdc.elf file with the full path to your game's main source code file as an argument.

To run the game, use wiiload or copy the bgdi.elf file to the game folder and rename it to "boot.elf" and the dcb file to "boot".

The game can then be run directly from the Homebrew Channel menu. For more information on customizing the appearance of your app in the Homebrew Channel, click here.

Media

Bomberdog - BennuGD - (@jekyll13)

External Links

Advertising: