I am a PhD student working on GameAI.
At the moment I am trying to develop a simple wrapper of Ogre3D and Bullet3.
The idea is to have the AI being trained in the physics simulator and use the 3D rendered to let humans play against it.
The initial 2D project in python and can be found at https://github.com/MichelangeloConserva/TotalWarSimulator.
I was suggested to have a look at Urho3D by the Ogre3D community.
Do you think that Urho3D can be adapted to my necessities?