Do you know their policies ? Well, please allow me to shed some light here:
he Engine is Completely Free to use at its full strength !
heir motto is:
e Succeed When You Succeed
You are comparing a company that has 500 employees, which has Unreal Engine. And Construct Team, that only has, approximately 6 employees.
Besides, the Unreal Engine is made for large projects and is well-funded. It is a pioneer company, meaning that back in the time 3D games were new, game engines were rare. It made Unreal Engine have so many audience. Hence, its funding.
But now, a new approach is needed like how the Construct Team does it. And considering the amount of Game Engines that have failed and closed and Construct is still standing, running and competing. It just proves how successful it is.
If I am correct, those 2 developers didn't announce the reason for their leaving nor that they lost interest. So, I don't know where you got your information. Or if it even is legit. Makes me wonder if your post has any credible facts or references. No offence. So, please be careful of what you post, and make sure they are facts.
They didn't announce the reason for their leaving except Rexrainbow, if I understood right, it was because of the hidden methods on the SDK not being open to the developers. It has nothing to do with subscriptions.
Construct 3 is designed for easy and faster development. For simple games, you don't even need programming languages, the editor makes it easy. Those who have software knowledge, use Construct 3 for faster development while making addons as a way to implement features for their project.
But on Unreal Engine, there is a higher learning curve. There are also blueprints, but a wise developer, would always use both coding and blueprints.
You shouldn't compare the two that way. As their situations are quite different.
You are paying the Construct 3 Subscription for the service of easy and quick development. Because if you use the Unreal Engine, you wouldn't have the luxury of easier development. But both have different cons and pros.
For example ::
- Construct 3 can make lightweight and optimized 2D games.
- Construct 3 can't make lightweight and optimized 3D games.
- Unreal Engine can't make lightweight and optimized 2D games.
- Unreal Engine can make lightweight and optimized 3D games.
- Construct 3 can make lightweight and optimized Web games.
- Construct 3 can't make lightweight and optimized Desktop games.
- Unreal Engine can't make lightweight and optimized Web games.
- Unreal Engine can make lightweight and optimized Desktop games.
So, someone who is confident of his judgement would not compare the two but know the difference.
My point is, if you like the Unreal Engine so much, you can always switch. No one is discouraging anyone. But Construct 3 will stay as a subscription based editor.
For the credit though, Buildbox is a similar software to Construct 3. Buildbox is a very limited game engine, but it can only make pre-defined games with templates. Although, it still has high respect from its community and it has a big community, even bigger than that of Construct 3, as it is an easy application development tool that attracts lots of non-programming audience, that mostly have money, and also mostly artists. The Full version of the software costs nearly $1200 per year.
Construct 3 in the other hand, is only $100 per year. And Construct 3 doesn't make predefined games, it lets the user define their own games.
But you can't say that Buildbox or Construct 3 is unfair as long as it follows the law.
I hope that is informative enough.