A steam engine is an engine that uses steam from boiling water to make it move. The steam pushes on the engine parts to make them move. Steam engines can power many kinds of machines including vehicles and electric generators. 