@ RAM, Thanks for enlightening me with your infinite wisdom. I present to you a definition of a game engine, of which level editing tools are a very small part :-
http://en.wikipedia.org/wiki/Game_engine
@ Chroma, This looks very promising. I agree that it would be best to build a load of level sections and allow the users to piece them together. If you create enough variations then, in a similar style to TimeSplitters you can avoid balooning the poly's with CSG. If you were planning on having undo functionality then I think CSG could be a potential nightmare.
Stevie
p.s. Sorry for going OT above!
http://en.wikipedia.org/wiki/Game_engine
@ Chroma, This looks very promising. I agree that it would be best to build a load of level sections and allow the users to piece them together. If you create enough variations then, in a similar style to TimeSplitters you can avoid balooning the poly's with CSG. If you were planning on having undo functionality then I think CSG could be a potential nightmare.
Stevie
p.s. Sorry for going OT above!