Learn C++, one game at a time
A fast language used in real games and engines. These workshops build small games with SFML, a simple C++ games library.
Lumo says: C++ looks fussy at first. Start with a build canvas, then move to the episodes once you have a compiler set up.
Start here with C++
One short build to get going. Then pick a game below.
Nothing to installPip says: Try each game in the page first. It runs in your browser, so there is nothing to set up to have a go.
Build a game right in the page
Build each game step by step inside this page and watch it run, with nothing to install. Open it in C++ when you are ready.
Nothing to installMy First C++ Game
The full guided series, one episode at a time, in the free C++ app.
Needs a C++ compiler and SFML installed
More C++ workshops
More guided builds and one-off projects. Titles, levels and ages all come from the workshop data.
Needs a C++ compiler and SFML installedC++ World Workshop
Build a whole world piece by piece, from setup to sharing, in the free C++ app.
Needs a C++ compiler and SFML installedStudios, cheat sheets and templates
Browser studios, quick-reference sheets and starter files for when you want to go further.
Nothing to install
Everything else, plus every other engine, lives in the full workshop hub. You need a free C++ compiler and SFML for the app builds. The canvases run in the browser with nothing installed.