
scrumpworks-gamelib
GameLib
The GameLib game development framework includes the following libraries: * GameLibCommon - General-purpose classes used throughout the framework * GuiFramework - GUI component, event, and component-rendering support classes (uses STL) * GamePhysics2D - Physics objects, surfaces, and manipulators that define the rules of the game environment * GameCamera2D - A flexible camera system for navigating the 2D environment * GameRendering2D - Supports rendering of "renderable" objects, including physics objects and backgrounds * MyLibPng - A re-compilation of the libpng library that is compatible with more platforms (e.g., libnds with devkitPro)
(Currently, each of the GameLib libraries, above, has a makefile that compiles it into a library format that is compatible with libnds and devkitPro. Despite this, there is nothing to prevent the code from being compiled to a more standard library format.)
NDS GameLib
The GameLib framework has been extended to work with libnds and devkitPro to support development of games for the Nintendo DS system. A proper installation of devkitPro is REQUIRED for these libraries to compile. GameLib libraries that support Nintendo DS development include: * NdsCommon - General-purpose classes used throughout the NDS extension * GuiFrameworkNds - Classes for painting a GUI to the Nintendo DS display (uses STL) * GameRendering2DNds - Classes for drawing "renderable" objects to the Nintendo DS display
Documentation
The documentation is pretty complete for all libraries except GuiFramework and GuiFrameworkNds. Please ignore all the crap in the "Files" tab!
See the GameLib API documentation.
Disclaimer
These libraries have been developed in support a Nintendo DS homebrew game that is yet to be announced. They are provided "as is", though I hope that they can be of use to somebody else. Feedback is welcome. I will gladly implement any suggested improvements or fixes if they make sense.
Project Information
- License: GNU GPL v3
- 1 stars
- svn-based source control
Labels:
scrumpworks
gamelib
nds
nintendo
development
programming
homebrew
ds
framework
game