Ref:Engine

From Dark Omen Wiki

(Difference between revisions)
Jump to: navigation, search
(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).

Personal tools
communication