Pac-Man
I coded it first, then took it apart into a 56-step guide my students built it from. It includes two extra maps of my own.
Arrow keys or WASD to move. Sound can be switched off on the start screen. Open the game in its own window ▸
This game needs a keyboard, so it works best on a computer.
Written in p5.js, a free library released under the LGPL 2.1.