Scirra has recently announced and then released a new feature for Construct 3: Javascript coding in the editor. I was extremely hyped by this announcement and c...
Anyway, the idea is to have a unified way to write js scripts that can better fit larger projects, which are the ones that will probably make most use out of the js feature.
That's the main benefit: Being able to easily write JS code that can be extended and modified at ease without having to preface it with tons of utility functions and an additionnal layer.
How it would work: Sadly I cant really go into more details than what I say in the blog post. I will try to write something using the available features and send a c3p file once I have something that's closer to what I envisionned using the newly available features but it's still gonna be limited compared to what you guys could actually do.
Anyway, if all of that doesn't really make sense to you, then I'm really sorry, I will try my best to make it clearer once I write some code. But to be honest, the only way to really understand what I mean by all of that is to use Game Maker, Unity and Construct and write large-ish projects using them, which I know you guys don't really have time to do :/.
As a user who has been using C3 for two years, has also used Unity and gms. I understand and understand what you are trying to say! I feel the same way! C3 has the full potential to become the most popular engine at present, surpassing gms and godot... (if have what you mentioned above, because all mainstream engines do this . (gms godot unity)).
I have a lot to say. I have read all your answers. What I want to say is that you want to express exactly what I want.
Even if all this is impossible, I still thank you for standing up and saying these words!
C3 is a great engine if have a complete scene graph (being done) and you mentioned the script hanging function (object-oriented). + the complete API is available to call.
C3 is invincible!
Yes! With scene graph, I really think an attachable script system could be amazing.
Lately I've been experimenting with PlayCanvas a lot, and it has a very similar system that is also pretty powerful. The engine however is a mess to use and is infuriating to work with in the long run.