
As for digging your own hole. I realy hope that this is not the case. Not beeing a coder myself and only following what is said here and there...from what I hear Cryengine isn't the easiest to work with on the code level.
Unreal engine is easier to get into but is less efficient.
I didn't quite get the techno bubble so in my mind its like:
Unreal uses Legobricks to create stuff. Its easy to do but has corners.
Cryengine is like yarn or spaggethi, hard to untangle but you can create nice balls
And that is most likely the most untechnical discription of an engine you programming guys ever heard
