Gamebryo



Gamebryo or Gamebryo Element is a cross-platform game engine from Emergent Game Technologies (EGT) used primarily for gaming, written in the C++ programming language.

The engine is seen as a main rival to RenderWare and the Unreal Engine. An iteration of the tech is used in the Creation engine.

Overview
The Gamebryo system is a suite of modular C++ libraries. Game developers can combine and extend the libraries to modify the engine for a particular game. Gamebryo's design emphasizes a rapid prototyping approach aimed at an iterative development process.

Gamebryo engine support several gaming platforms including: Microsoft Windows, Nintendo GameCube, Wii/WiiWare, PlayStation 2, PlayStation 3/PSN, Xbox and Xbox 360/XBLA.

Gamebryo has been used in more than 200 games titles, including prominent titles such as Oblivion, Warhammer Online, Axis & Allies, Fallout 3 and Fallout: New Vegas. It is used in conjunction with the Havok Physics Engine in the Fallout series.

Fallout 3
"I used the W coordinate of the UVW to designate which verts were drawn when a body was dismembered. Limbs were created as contiguous mesh surfaces with internal 'meat caps' extruded internally at the line of separation. On limb removal 2 havok meshes were then generated; body with meatcap but no limb and limb with meatcap but no body. To simplify animation, dismemberment equalled death. Additionally, the W coordinates were used to designate which parts of the mesh were highlighted when limbs were targeted."

- Hugh Rileysrc