Allegro Low LEvel Game ROutines

Allegro low level game routines, or simply Allegro, is a game development library for C/C++ programming languages. It is provided under the zLib license. It is comparable to SDL but adds on GUI components as well. Bindings exist for many languages.