Allegro is a game programming library meant for C/C++ developers, and is distributed freely.
One of the great things about Allegro is that it is a portable library that has been designed mainly for video game and multimedia programming. It was originally created by Shawn Hargreaves for the DJGPP compiler in a mixture of C and assembler. The name "Allegro" comes from the Italian word for "quick, lively, bright" and is also a recursive acronym that stands for "Allegro Low LEvel Game ROutines."
In terms of supported platforms, Allegro is available on a wide range of operating systems, including MacOS X, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows (MSVC, MinGW, Cygwin, Borland), BeOS, QNX, and Dos (DJGPP, Watcom). This makes it an incredibly versatile library that can be used on almost any system.
Overall, Allegro is a fantastic game programming library that provides developers with a wide range of features and tools. Whether you are working on a small indie game or a large AAA title, Allegro has everything you need to create engaging and immersive gaming experiences.
Version 4.9.11 Unstable / 4.9.9.1: N/A