Robert and Trevor Figgins‘ isometric action/puzzle game, Bobby Bearing, originated on the ZX Spectrum but is arguably slightly better on the Amstrad CPC.
The game features the titular character, Bobby, who is a smiling ball bearing who can roll around, fit through holes, push things, and… erm, not much else. He does have character, though.