General - morcSkyrim/SkyrimSE GitHub Wiki

Acronyms, General Terms, and Naming Conventions

For starters, much of CommonLib has been reverse engineered from skyrim directly. One of the tools used to do this is the RTTI system, which gives programmers real time type information. This means that many of the type definitions and naming conventions you see in CommonLib are going to mirror Bethesda's naming conventions, to keep things simple. This will result in some of the class naming conventions and type definitions seeming rather cryptic at times however. Some guess at common acronyms floating around are,

  1. BGS - Presumably bethesda game studios
  2. BS - Probably BGS shortened out of laziness
  3. hkb - Havok Behaviour, as Skyrim uses the Havok engine to handle its physics

Other terms are,

  1. Scaleform - Skyrim uses the Scaleform graphics rendering engine