SFML Tutorials
From here, you’ll find my various SFML tutorials. I have split them various sections: setup, beginner, intermediate and advanced. If you’re not sure what to do next, or where to go, check out my getting started page. Titles not yet linked may not yet have been released. Come back soon for updates!
Setup
- Tools of the trade – what you need to get started
- Building SFML 2.0: Visual C++/NMake (Windows) | MinGW (Windows) | GCC (Ubuntu/Unix)
- Creating a first SFML 2.0 project or solution: Visual C++ (Windows) | Code::Blocks (Windows) | Code::Blocks (Ubuntu/Unix)
- Building the documentation with Doxygen
Beginner
- Creating an empty window
- Loading and drawing images
- Handling events
- Windowing and video modes
- Loading fonts and drawing text
- Creating and drawing shapes
- More on colours
- Real time input
- Loading and playing sounds
- Working with music
Intermediate
- Post effects
- Views
- Animated sprites
- Positional audio and sound effects
- Threading
- Using OpenGL for rendering
Advanced
- Buttons
- Writing a generic button
- Improving our user interface
- Scaling to fit the display
- Tiles, tilesets and maps

Do you ever plan on finishing these tuts?
Absolutely. I have been quite busy recently so the site has not had much of my attention, but over the holidays I’m going to be free a bit more. I have to update some of the old tutorials first, but then I’ll be continuing with these, roughly in order.
Nice tutorials
Looking forwards to seeing the rest!
When are they going to get uploaded? I’m REALLY looking forward to more advanced stuff.
It’s hard to say. Right now I’m writing a draft research paper on general relativity in higher dimensions – it’s my first paper and it’s taking a lot of time. The site generally needs an overhaul (new videos and updated existing ones), but I can’t guarantee it’ll happen soon. Stay tuned for updates, though. I’ll be as quick as I can
Could you maybe give a time roughly in which you will upload? Thanks a ton!!
Mostly, it’ll probably have to wait until Easter, unfortunately. However, I hope to upload one or two videos before then. When I have a minute, I’ll write a post finalising the timeframe in which I’ll be back.
are you a child genuis?
Well, I’m 17 and doing my masters, if that’s what you mean
your tutorials is very good. thank you. but why don’t create continue of tutorials?(write correct sentence!?!)
Thanks! I haven’t made more yet because I’ve been really busy. But I’ll try to make more soon. In the next few days, I’ll write a post which gives the details of when I’ll start doing tutorials again.
it’ very good.
Great tutorials!! It help me set up and learn the basics of SFML 2. I am getting the hang of it but wouldn’t mind seeing some source code of a complete game you have coded and also the other tutorials, hope you get time.
Yeah, things keep getting delayed. However, I have two weeks of exams now and then that’s basically it. So hopefully you’ll see more soon