Wednesday 12 December 2012

Unit 67 - The purpose of Game Engines


                                                       Game Engines
A game engine is a system designed for the creation and development of video games. A game engine simply has all the main aspects of a game into the engine and so developers have an easier job when it comes to creating games. The main parts of a game typically provided by a game engine includes a rendering engine for 2D or 3D graphics, a physics engine or collision detection, sound, scripting, animation and artificial intelligence.
A game engine is a software system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and desktop operating systems such as Microsoft Windows, Linux, and Macs too.

The IW engine is a game engine developed by Infinity Ward for the Call of Duty series and has recently become the main engine for the James Bond video games. The engine itself has been used by Infinity Ward, Treyarch, Raven Software, and Sledgehammer Games. In the upcoming release of the call of duty series (Black ops 2) The Texture blending has been improved due to a new technology called "reveal mapping" which compares tones between two textures and then blends them together. Black ops 2 will also take advantage of Direct X 11 video cards on the PC version of the game.

Havok Physics is a physics engine developed by the company Havok. It is designed primarily for video games, and allows for real-time collision and dynamics of rigid bodies in three dimensions. Havok allows for more realistic virtual worlds in games. The company has also released the product Havok Animation, which provides efficient playback of character animations in games, and features such a complex piece of software. Games such as Guild wars 2, Fallout series, Kill-zone 2&3 and many more have used Havok engine.


Source is a 3D game engine developed by Valve. It debuted in June 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2, and has been in active development ever since. Source was created to power first-person shooters, but has also been used professionally to create role-playing, puzzle, MMORPG, top-down shooter and real-time strategy games. Such as Team fortress 2, half life and Left 4 Dead 2. One of the main games that were created on the engine is Counterstrike 2. This inspired the call of duty series and also First person shooters.

Game Engines can either be 2D based, or 3D based. Making games, based on what game engine used will determine the graphical rendering. For instance the CryTek engine is a 3D based engine in which has to be one of the best, due to the graphical rendering performance on it. Game such as "Home" a horror based pixel game in which was created using GameMaker, is a 2D based game. A big example would be the engine in which we use, "Unity 3D" in which as you can tell by the name, is 3D, however it also has 2D capabilites in which is normally the case with 3D engines.