I used TV3D engine in the past and believe me it is the easyest engine to program
I definitely agree with that
Nothing is easier than a set of self explaining classes containing self explaining methods and variables
May be for AAA games it makes sense to use a component based engine such as Unity ( btw I use it, no other choice ) but at an hobbyest or even Indie level it is a nonsense
Some people assume that C++ stand for "hard"
Also it is a nonsense
At basic level C++ is as easy as JavaScript ot basic
It is not a must to use C++ advanced features
It is the game engine architecture which make the difference
It is a shame that TV3D died
I do hpe that Leadwerks 3.0 does not overcomplicated its user friendly engine