Tuesday 6 November 2012

Game Engines


Game engines



What is a game engine?

A game engine is usually used in the development of a game but a game engine is what powers the game without it a game can not run, A game engine plays a big part of the game development without it a games designer/developer can not come up with any ideas for the game without some help of a game engine.

2D Game Engines Examples

Adventure Game studio
Allegro library
Box2D
Cocos2D
Enigma
Exult
Flare
Flash Punk
JGame

3D Game Engines Examples

Flixel
Unity
3D Rad
Ardor3D
Blender
Crystal Space
Cube
Cube 2
Delta 3D
Env3D
Game Kit
Jake2
Rage
Source
RPG Engine  

Game Mods

Sandbox
Elevator Source
Roleplaying
DarkRP
Perp
HL2-RP
HarborRP
Flood Mod
Spacebuild
Jailbreak
Gary's Mod



How has 2D game engines developed over the years 

The 2D game engine has not really changed over the years apart from the graphics and the speed of the game, when the first 2D game engine was made the game play of the game would be very slow and  pixelated , but in recent years the 2D game engine has been very fast and the graphics of the game are much sharper, some examples of a early 2D games would be legend of zelda and space invaders these game would have used the early game engine witch was slow and pixelated rather than in recent years angry birds and worms would have used the updated engine witch would be fast and sharp.

How has the 3D game engine changed over the years 

The 3D game engine has changed alot over the years, when the first game engine came out the engine did not run very fast such games that used this would be taken, saber scope 3D and Rad race but in recent years the 3D game engine has been changed alot the quality of the engine has had a massive impact on how we look at games its not about how we play them its about how we see them such games that use this would be Call of Duty, Need for speed and GTA.

What is Graphic Rendering 

Rendering is done with special software. Objects are drawn using strokes, which are lines of varying lengths and widths. Rendering programs can then add color, which can be used in varying shades to give the illusion of depth. Shadows give a 3D appearance to the rendered image.


What is collision detection

collision detection is where objects intract with the player and the enviroment around them, most 3D shapes are typically in there own meshes or shapes. one of the meshes or shapes are highly complex and detailed that is visible to the player in the game, this is the shape or mesh that wil stop the player or envrioment going through it.

What is artificial intelligence 

Artificial Intelligence is where they try and bace what goes on in the real world and put it in a game, so if a human went to the inn at 2 oclock and stayed for an our and the went home they would put that in a game, an example of a game woud be skrim, in skyrim each character has there own AI and they all do diffrent things.

Sound

Sound is a big part of a game engine, sound allows the gamer to understand what they are doing or where they are, if a game dident have any sound then a gamer would soon get bored of the game, sound allows the game to have such features as somebody walking, running water, exploshions and so on also a great thing that is used in a game engine would be the direction of sound and as the user gets closer to the sound it gets louder and louder the game engine automaticly does this it is the purpose of the game engine, an example of a game that provides good sound quality would be assassins creed this game provides the gamer with sounds like running water, wildlife and footsteps this makes the overall gameing experience better although a example of a bad use of sound in a game would be a mobile game i feel that some of the games that are made for mobile have real anyoyying theme tunes or real bad sound effects this will put of the user of from playing the game.

Pysisics

In a game engine Pysisics is not included this is because a physisics engine can not make a game it can only make part of a game such as the gravaty or if the character shots a gun, so in a development of a game the developer would use a game engine and use a pysisics engine along side that, an exsample of a pysysics engine would be phys x.

No comments:

Post a Comment