Since everything is created at runtime, are all your level geometry and lights completely dynamic (as in not static)? How does that work with performance? Are you using any tricks ?
edit: uhm… You can create levels at runtime in-game, right? Or is it editor only (and therefore static geometry and lights)?