first person shooter – How appropriate is it to build a “corridor” FPS like Quake or Half-life in Unity?

My understanding of the engines used for “corridor” FPS games like Half-life and Quake is that they have static geometry that is pre-processed using a BSP algorithm to enable efficient rendering. I don’t think that Unity3D has this feature (since it is a more general purpose game engine), so I was wondering how suitable Unity3D is for this type of game?

  • Have any prominent corridor FPS games been made in Unity3D?
  • How did they enable efficient rendering?