A Stirling engine is a kind of heat engine that converts heat into useful mechanical energy by the movement of a piston inside a cylinder within the engine. Unlike other commonly found heat engines such as the internal combustion engine used in cars and the steam engine used on railways, it re-uses the same gas for each stroke of the piston so there is no noisy exhaust. The same gas is repeatedly heated and cooled within the engine’s cylinder.