Regarding Ogre3D, recommend it to create a simple demo which will have a 3rd Person ARPG - (ARPG = Action Role Playing Game) style boss battle?
I have been learning OpenGL and i noticed how large graphics programming is and i think that if i want to create a portfolio to show for my future career it would be best of to use a premade Open-Source engine like Ogre3D while learning OpenGL and 3D Graphics programming for some years before i write my own rendering system.
I have tried the Irrlicht engine and i must say that it was quite quick to set up a lot of things, However its documentation is not as good as Ogre3D's. In Comparison Irrlicht's documetation is quite short and not as in-depth as Ogre's. I also know that Ogre is literraly an Ogre since it is quite huge. Its code is clean and OO which i specialise in.
I am going to try to also combine other engines with Ogre such as Bullet for other things.
Would you recommend Ogre 3D for a game demo?