Template:Allegro:Summary

From GPWiki

Files:GUITutorial_warn.gif The Game Programming Wiki has moved! Files:GUITutorial_warn.gif

The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server.

However, the GPWiki forums are still active! Come say hello.

Allegro is a game programming library for C/C++ developers distributed freely. According to their website it provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.


Features

Feature Yes No
sound effects and music X
input X
timers X
font rendering X
windowing X
scripting X
GUI X
OpenGL X
networking X
math X
3d math X
file management X
threading X


Platforms

  • DOS
  • UNIX (including Linux, FreeBSD, Irix, Solaris, Darwin)
  • Windows
  • MacOS X
  • QNX
  • BeOS