
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.
Developer quotes[]
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 RileysrcFallout: New Vegas[]
Even the "max" ranges of sight in F:NV are actually very short for firearms in the real world. Take one of the longest shots in the game: hitting Aurelius of Phoenix at Cottonwood Cove from the Sniper's Nest (where the Gobi Campaign Scout Rifle is found). We calculated it out and that's under 200 yards, I think. Apparent distances are skewed in the engine because the field of view is 70 degrees by default.
”— J.E. Sawyer