Which one do you think is better suited for game development? SDL appears to be able to support more graphics and audio formats than Allegro and its just as portable not to mention that it seems to be easier to use. i.e. You don't have to deal with so much low level C code. I program in C++ so do you think SDL is better? But Allegro seems to be better at manipulating graphics in and sound. I don't see anything about rotating images in SDL. Also the documentation of SDL seems to be incomplete. What should I do?