libMAGGOT - a C++ Multimedia Framework - by Paul Lowe

libMAGGOT is a semi high performance 2D raster-based library suitable for the low-level implementation of multimedia demonstrations, interactive games, and kiosk menu systems. libMAGGOT is intended to allow for the rapid development of 2D raster-based applications and is written in C++ with heavy use of inheritance, and wraps many facilities provided by the Simple DirectMedia Layer. libMAGGOT was written by Paul Lowe and was originally designed to be a high level abstraction for cross platform applications needing a layer above the low level video, audio, and input subsystems of a host operating system.

Key features of libMAGGOT

  • Heavy use of inheritance
  • C++, cross-platform, based on Simple DirectMedia Layer
  • Various degrees of font subsystems
  • Image loading without external libraries (via PPM format)
  • Various blit front-ends
  • Simple sound effect and music control facilities

Release versions available soon...


Designed by Paul Lowe