Этот документ описывает структуру файлового формата BSP, используемого в
Half-Life 2 и других модификациях, построенных на этом движке. Это
достаточно простой формат, который немногим отличается от BSP формата
Half-Life, который базируется на форматах Quake 1 и Quake 2. Вам
возможно будет интересно почитать статью от Max McGuire под названием
"Quake 2 BSP File Format”, здесь описаны основы всей структуры, то, с чего все начиналось.