....
....
You can spend 6 months creating your own world editor or just convert the currently popular .map formats to fit your application (note: illegal with some editors). Brushes are ubiquitous so it's not a stretch from one format to another. Either way you need a CSG app at the least, and a radiosity processor to do lightmaps (unless you plan to use shaders).