| CBaseGame | Base game class |
| CBasicCamera | Basic camera |
| CBillboarder | Billboard renderer |
| CCamera | Basic camera |
| con::CChannel | A console channel |
| CConfig | Configuration files support |
| con::CConsole | A console |
| CEffectBundle | D3DX effect bundle |
| CEntity | Base class for game entities |
| CEntityRayPicker< GRID > | Utility to check entity-ray intersection |
| CEntityRenderer | Entity renderer |
| CFixedPool< T > | A pool container |
| CFixedPool< T >::const_iterator | Const forward iterator |
| CFixedPool< T >::iterator | Forward iterator |
| CGrid< SECTOR, SECS_X, SECS_Y > | Grid - a 2D world partition |
| CMeshBundle | Mesh bundle |
| CMyEntity | Your game entity |
| CMyGame | Your game application class |
| CPicture | Picture for the entity |
| CPictureBundle | Sprite picture bundle |
| CResourceId | Resource identifier |
| CSelector< GRID > | Utility to select rectangular world areas |
| CStorageResourceBundle< T > | Storage resource bundle |
| CTerrain | World terrain |
| CTerrainGen | Terrain generating utilities |
| CTerrainPick | Terrain pick result |
| CTerrainPicker | A utility to pick terrain |
| CTextRenderer | Utility to render text |
| CTextureBundle | Texture bundle |
| IDecider | Entity decider (AI) interface |
| IResourceBundle< T > | Templated resource bundle interface |
1.2.17