Escapement is a GameMaker package that turns a locked door into a gear puzzle. Players arrange loose wheels on a brass plate to complete a working train. Every puzzle is generated from a seed, so it can't be unsolvable. The package draws all art in GML without loading image files. The code and the art were made with AI.
