Great idea, guys, best of luck. Consider the Quake3 arena GPL code or Ogre3d while you're at it, but having a more modern and scriptable codebase is very valuble right there. Back in the day, we considered doing the same thing with the Unreal engine, but decided to stick with our 2D guns. For sure, this is a great idea.