you are not wrong, simply we are talking about differnt topics
You insist on artworks tools, I speak of gameplay
You admit that your are mainly using templates
well try to code a rather complex gameplay
as Toast said Lite-C is not the best option, javascript or C# or LUA are much better
Aside from that a component based engines such as Unity ( and in my opinion also 3dgs) may be flexible but ease of use is not their strong point
in an other thread someone quoted a gamasutra article
The author was on components side
a member replied that for small / mid size project traditional engines are still the way to go, being more intuitive even though (maybe) less flexible and efficient
I agree with that