SFML is a free multimedia C++ API that provides you low and high level access to graphics, input, audio, etc.