Ref:Engine

From Dark Omen Wiki

(Difference between revisions)
Jump to: navigation, search
m (Dict:Engine moved to Ref:Engine)
 
Line 1: Line 1:
-
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 [[dict:API|API]] and [[dict:framework|frameworks]], which are generally open-ended. while usually incorporating these.  
+
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 [[ref:API|API]] and [[ref:Framework|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.
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.

Current revision as of 22:22, 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