An engine may refer to any of the following:
The part of an application that controls the manipulation of data. Don’t confuse the engine with the interface or with things such as device drivers, which help the software work with components in the computer.
When referring to a processor, an engine refer to a special processor inside a computer that speeds up graphics and printing.
In gaming, the engine refers to the main portion of the code that controls how a game works. Many larger companies license out their gaming engines to other companies to offset the costs involved in game development. For example, Gears of War is a game that uses the Unreal Engine created by Epic Games.
Difference engine, Game terms