SFML is an open-source C++ library designed to make multimedia and game programming easy. It is composed of five modules: system, window, graphics, audio and network. SFML works on all common platforms (Windows, Linux, Mac OS X) and has bindings for several other languages: C, .Net, Python, D, Ruby, OCaml, ... More