As I read some posts on this forum I realize that some BGE devs are already working on porting OGRE3D to BGE.
Sinsoft (sinsoft.com) is interested in having an Ogre3D powered BGE. The company already has a game engine but it lacks a level editor and python scripting. Making games in it right now is therefore a very slow process. Sinsoft game engine “Radial Engine” uses Ogre for rendering, Bullet for physics (used to be PhysX), and OpenAL for audio.
That’s why I’m considering adding Ogre to BGE for rendering. And perhaps porting over some of the technology in Sinsoft’s game engine to BGE (and releasing modifications under GPL).
If things get too complicated with BGE, I might also consider just porting Radial Engine to Blender as an alternate game engine. But since I would be using the converter and the logic code (sensors/controllers/actuators) it would mean I would have to open source the entire engine under GPL.
The engine is broken up into dlls by the way, hence the name “Radial”.
I have no interest in open sourcing the companies insert coin technology however.
What do yo guys think of the whole thing? I am already experimenting and modifying code in my own copy of BGE (blender v 2.49). I also have v2.5 compiled but I’m focused on 2.49 right now.