- Notifications
You must be signed in to change notification settings - Fork1.8k
Simple and Fast Multimedia Library
License
SFML/SFML
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics, audio and network. It is written in C++, and has bindings for various languages such as C, .Net, Ruby, Python.
Development is focused on version 3 in themaster
branch.No more features are planned for the 2.x release series.
The easiest way to get started with SFML is ourCMake-based project template.This template will automatically download and build SFML alongside your own application.Read the README for full instructions on how to use it.
- You can get the latest official release onSFML's website.
- You can also get the source code of the current development version from theGit repository.
- Alternatively, you can get the latest snapshot / artifact builds from theartifacts storage.
Follow the instructions of thetutorials, there is one for each platform/compiler that SFML supports.
There are several places to learn SFML:
Here are some useful community links:
SFML is an open-source project, and it needs your help to go on growing and improving. If you want to get involved and suggest some additional features, file a bug report or submit a patch, please have a look at thecontribution guidelines.
- Laurent Gomila (laurent@sfml-dev.org)
- Marco Antognini (hiura@sfml-dev.org)
- binary1248 (binary1248@hotmail.com)
- Lukas Dürrenberger (eXpl0it3r@sfml-dev.org)
- Jonathan De Wachter (dewachter.jonathan@gmail.com)
- Jan Haller (bromeon@sfml-dev.org)
- Mario Liebisch (mario@sfml-dev.org)
- Stefan Schindler (tank@sfml-dev.org)
- Artur Moreira (artturmoreira@gmail.com)
- Vittorio Romeo (vittorioromeo@sfml-dev.org)
- Chris Thrasher (thrasher@sfml-dev.org)
- And many other members of the SFML community
The SFML libraries and source code are distributed under thezlib/libpng license. Seelicense.md. External libraries used by SFML are distributed under their own licenses.
In short, SFML is free for any use (commercial or personal, proprietary or open-source). You can use SFML in your project without any restriction. You can even omit to mention that you use SFML -- although it would be appreciated.
- stb_image andstb_image_write arepublic domain
- freetype is under theFreeType license or the GPL license
- libogg is under theBSD license
- libvorbis is under theBSD license
- libflac is under theBSD license
- minimp3 is under theCC0 license
- miniaudio ispublic domain or under the MIT No Attribution license
About
Simple and Fast Multimedia Library