Tutorials for SFML 3.0
Getting started
- Migrating from SFML 2 to SFML 3
- SFML with the CMake Project Template (Recommended)
- SFML and Visual Studio
- SFML and Code::Blocks (MinGW)
- SFML and Linux
- SFML and Xcode (macOS)
- Building SFML from Source
System module
Window module
- Opening and managing an SFML window
- Events explained
- Keyboard, mouse and joysticks
- Using OpenGL in an SFML window
Graphics module
- Drawing 2D stuff
- Sprites and textures
- Text and fonts
- Shapes
- Designing your own entities with vertex arrays
- Position, rotation, scale: transforming entities
- Adding special effects with shaders
- Controlling the 2D camera with views