Saturday, 28 February 2009

Game Engines, The Backbone

Well as you can tell by the title, this week’s entry is about game engines. I personally have no knowledge about these, what so ever, therefore don’t expect anything amazing to follow.

A game engine is a software system designed for the creation and development of video games. The core fundamentality’s provided by a game engine usually include; a rendering engine for both 2D and 3D engines, and physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence (A.I) and several others.

The process of games development is frequently economized by, in large part, reusing the same game engine to create different games.

Another thing I am going to look at in this entry is meant by subtractive and additive. Well within all things these have a very similar meaning.

Subtractive, as you all know for you basic maths skills, this meaning to take away, or remove certain elements. Within game engines, this means removes certain aspects of the whole thing to optimise performance.

Additive, once gain something you first start to understand from maths, the meaning is to add certain elements, most of the time to an existing element. Within game engines this could mean adding certain components to make the game engine perform the required actions, of improve overall performance.

No comments: