I’m researching the possibility to create game with areas like Quake levels (by the size, level of detail, mutability and interactiveness).
- are there components of engine that encapsulate optimizations like BSP (or what is used for it nowadays for such things)?
- are there convenient editors to create such areas manually or semi-automatically? (more level-design oriented than tools like Blender)
- are there possibility to write custom loaders to load such area from some custom format?