Die Allegro-Bibliothek ist eine plattformübergreifende, quelloffene Spieleprogrammierbibliothek, die allgemeine, niedrigstufige Aufgaben wie das Erstellen von Fenstern, das Akzeptieren von Benutzereingaben, das Laden von Daten, das Zeichnen von Bildern, das Abspielen von Sounds und mehr übernimmt.