Lolec can you explain why are new features harder to implement if more users are using engine in production ?
I dont get the correlation. Would it not be the opposite, the bigger the user base, the more money, the bigger and more talented team, the more features. No ?
Sure, I will try.
First, more money = larger team , unfortunately not always true. Finding talented people is incredibly hard. Even with all the money in the world. I bet the corona team hasn't gotten much bigger and most of the core developers have been there for years. VERY hard problem to solve, finding people.
When you have more users you have more "versions" of users. THAUSANDS that use 3dsmax 2016, Thausands that NEED Phoenix for work. Or need to use their existing material libraries or absolutely NEED the render to be compatible with renderfarms.... the list goes on and on.
When you are creating a new niche product you can break compatibility or not work for 5% of people and that means a few dozen users, no big problem.
I will give you a good example:
Let's say corona team finds a way to make the render 50% faster but it will break compatibility with old materials. They CANT do it. There are a lot of people who depend on corona for work. They cant do something like that :(
Fstorm? he can probably still do stuff like that and upset people slightly, but not bring whole studios down.
Fstorm releases a feature, it doesn't work for some users, he gest 3 angry messages on facebook.
Corona CANT do it. they just cant afford to realease a broken feature. thousands of people depend on corona for work and need it to be rock solid.
It is a universal phenomenon, the larger the user base, the slower you can move. That's just the way it is :(