no engine switch will happen - that would kill ufo...
Very true, it would mean throwing out a good number of
years of programming and hard work in favor of starting over with a totally different architecture. In other words, project suicide. I agree quite strongly with what Mattn says here, 100%.
For those who don't really program but dream of such a "suggestion," think of it this way: You build a gigantic castle made of planks of wood, and then after a lot of hard work when much of it is complete someone suggests that you make the whole thing out of concrete instead - Just like that, you'd have to tear it all down, re-plan the design for different material and foundation, etc.
So it will be "quake" engine but with support for something else than bsp (it's quake format for maps, right)?
This - the solution to the issue - I don't know the answer to, I just know that it probably wouldn't be very easy to implement this, although not necessarily impossible.