SFML

SFML is perfect for writing 2d games. It beats the regular game engines by giving you full control over how your game works. It loses out because this extra control can add complexity to your code. If you want to learn game coding and your favorite device is your PC, Mac or Linux, in addition, you want to dig deep into the details of C++, SFML is probably the best choice.

If you dream of publishing 2d games for any of the desktop platforms, perhaps you want to get your game "greenlit" on Steam? If this describes you then SFML is for you. SFML stands for simple fast media library.

We will add more SFML titles soon.