Saturday, 7 February 2009

Game Engine Technology

A game engine is a software system intended for the design of computer games. The centre function of a game engine consists of a rendering and physics engine, animation, AI, sound, scripting and networking on top of other minor purposes.

Additive and subtractive are terms used to depict the method in which a level is made within the game engine. Some engines use the subtractive creation where you begin with solid masses and use brushes to shape them. But this can cause some complications such as crashing. The additive creation works in the opposite way where you begin with a bare space and build up from there.

Some developers buy into proprietary game engines. This can have its advantages and disadvantages. If they produced their own game engine, they could be praised for building the technology that makes their games original. Also, other developers may want to invest in the engines they make, giving them a hefty profit. The downside could be that it takes a lot of time and money to generate.

The key issues for “next-gen” game engines are that because games are becoming more complex and require every little detail to be perfect to make it work. So it’s pretty clear that there is a lot of demand for new technology that is both effective and reliable to use.

No comments: