well the idea is to know how to read in a bsp so you can create a world using a bsp tool (q3 radiant which i have never used or possibly worldcraft, although technically you aren't supposed to use the latter) and then convert it to your own format. I find that 'formats' in game development barely differ from one to the other. order and then some original stuff, but it's all mostly a change in order.