The 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 is very easy to use and has a very large community that is very helpful. It is not very fast - it is very slow. If you are looking for a library that will make your game run faster, then Allegro is not for you. If you are looking for a library that will allow you to make a game that is cross-platform, then Allegro is for you. I needed a cross-platform game engine that was easy to use. Allegro was the perfect solution. I also needed to be able to quickly make a game without having to spend a lot of time figuring out how to do something. I needed something that was easy.