C++ engine hub

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.

Ages 10 and up Free, no account 18 workshops
Lumo

Lumo says: C++ looks fussy at first. Start with a build canvas, then move to the episodes once you have a compiler set up.

Show:

One short build to get going. Then pick a game below.

Nothing to install
1 workshop
Pip

Pip 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 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 install
6 workshops

The full guided series, one episode at a time, in the free C++ app.

Needs a C++ compiler and SFML installed
7 workshops

More guided builds and one-off projects. Titles, levels and ages all come from the workshop data.

Needs a C++ compiler and SFML installed
1 workshop

Build a whole world piece by piece, from setup to sharing, in the free C++ app.

Needs a C++ compiler and SFML installed
1 workshop

Browser studios, quick-reference sheets and starter files for when you want to go further.

Nothing to install
2 workshops

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.