Ref:Engine
From Dark Omen Wiki
(New page: In tne most abstract sense, an '''engine''' is a piece of software intended to restrict, narrow or channel a wider set of options into a consistent and more particular result. Engines are ...) |
m (Dict:Engine moved to Ref:Engine) |
Revision as of 22:21, 22 February 2009
In tne most abstract sense, an engine is a piece of software intended to restrict, narrow or channel a wider set of options into a consistent and more particular result. Engines are thus distinct from API and frameworks, which are generally open-ended. while usually incorporating these.
Engines have different degrees of specificness, and more specific engines are often incorporated together hierarchically to achieve a very particular outcome. For example game engines are systems intended for a rigidly defined behavious and outcome (the game) and usually employ graphics and physics engines that limits and guides the game form.
More specific engines are usually data-driven and operate on external resources. An example would be a 3D world rendering BSP engine (f.i. a Quake renderer).