Tutorials - SFML/SFML GitHub Wiki
Welcome to the section dedicated to external tutorials about SFML.
[!NOTE] Don't forget that official tutorials are still available on the main site.
SFML 3
Configuration
Graphics
Audio
- [C++] Playing a sine wave
SFML 2
Video Tutorials
- Setting Up SFML with the CMake Template
- Dive into C++11 - [1] - Arkanoid clone in 160~ lines of code
- Dive into C++11 - [2] - Frametime, FPS, constexpr, uniform initialization
Configuration
- Building SFML for iOS
- Building SFML for Android
- SFML.Net on OSX
- SFML.Net on Windows
- Install SFML dependencies
- Build SFML with a MinGW Compiler
- Build your SFML project with CMake
- Build and Link SFML with Qt Creator
- Link SFML with Qt Creator
- Build SFML's dependencies
- Build SFML for Steam on Linux
- Create an empty project using premake5
- Building self-contained SFML app bundles on macOS with CMake
Events
Games
Game Design
- [N/A] Basic Game Design
Game Engines
- [C++] Basic Game Engine
Game Objects
- [C++] Object Properties
Graphics
- [C++] Easy Animations With Spritesheets
- [C++] Using sf::View
- [C++] Manage different screens in a game
- [C++] Using CEGUI in SFML
- [C++] Correctly display accents
- [C++] Grouping your Drawables in a Group class
Integrations
- [C++] Use SFML with Qt
- [C++] Use SFML with Dear ImGui
SFML 1
Game Engines
- [C++] Screens
Reference Cards
- [Python] Download PDF
Integrations
- [C++] Use SFML with GTK+