I've been meaning to transition from 2D games to 3D games for some time now. I've most experience in RTS games so I will be doing that.
On one hand there's a lightweight renderer; Irrlicht. However considering it's a renderer and not a game engine(only basic collision, etc..) , I would have to write most of the things myself.
On the other hand there's a full blown engine like Cryengine3 for example. Although it is mostly complete, I would need to first understand the various part of the engine and it's implementation enough to be able to try and transform it into an RTS engine.
My question is, which would be easier for me to transition to?