Ok I tried out CryEngine 3.7 with the blank code project provided by community.
And now I remember exactly I never could get into, programming with CryEngine. The API is so convoluted and obfuscated that even with blank proejct it’s hard to start 0o.
For example core interfaces, have functions like GetArmor (!!!) Vehicle support, and there are like 30 functions you have to implement in single file to even get started…
I have complained about damage system being part of actor in Unreal, but compaed to CryEngine, it’s masterpiece of tought.
In anycase, CryEngine forces you to implement all those interfaces, and fail at providing, core systems like character movement, networked movement prediction (and that’s one of the harder parts of game to write, if you don’t have much experience) base game modes (and I mean game mode that does nothing except let you get into world).
I dunno about people who praise CryEngine for it’s programming. I think they simply haven’t seen anything else.