Allegro library is a cross-platform, open source, gaming programming library that handles common, low level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds and more.
Allegro library