La biblioteca Allegro es una biblioteca de programación de juegos multiplataforma y de código abierto que maneja tareas comunes de bajo nivel, como crear ventanas, aceptar la entrada del usuario, cargar datos, dibujar imágenes, reproducir sonidos y más.