Native Desktop Exporter for Construct 3

  • when it works it works great - But when it doesn't, than what?

    With regards to node-webkit, you'd just roll back to the previous version. As I mentioned previously, due to exporter updates and the timing of this bug, it's been a bit awkward and as a result right now there is nothing to roll back to (except manually, which some users have done already).

  • One more thing:

    If you really think about, we are in a much better position with C2 than people that rely on something like, for example, Unity.

    Why? Because C2 uses technologies that are open standard!

    Node-Webkit don't is good enough? Sooner or later somebody makes something better.

    Need a special exporter? Write your own or ask somebody!

    What i want say is, it is much better to work with open source/open standard things than you are in the hands of one company.

    Look Adobe with Flash for example. No more new Flash! What is with all the developers that invest time and money in it?

    Also, Unity might have all exporters now... but what if they start one fight with Apple ( this is not so unlikly, when you see the law fights Apple had in the past with other companies) and exclude their iOs exporter? Nobody can do anything about, because Unity is closed source. (C2 is too, but not the underlying tecnology of the engine)

  • In the end of the day, Making one language large enough to do anything with is the best idea, rather than working with strictly native code all the time. Native code is the foundation of the compatibility with HTML5, so modifying the native code can break the nonnative. It reminds me of how Game Maker's GML language broke hundreds of times with even stable updates through the years, and even Epic's Unreal Engine's Unreal Script. Though, this doesn't change the fact that it makes things easier for all programmers alike. It allows you to get the job done faster, and focus more on the final product than the struggle to get there, because there is so much support from outside sources. On top of all that, Google has put a lot of effort into reinforcing this standing, using HTML5 extensively and implementing ways to optimize it across many different platforms. Without Google, we wouldn't have HTML5, and if anyone argues the possible success that can be achieved with HTML5, just go on Github and search just about anything. There are very few search topics that could result in less Javascript source code than anything else.

    It's been proven that the philosophy of teamwork drastically improves the speed of which something can be done. The fact that there are more supporters of HTML5 in the industry shows that it's the most backed language, and that's not a bad thing, especially with as well as it runs. As of this day, I haven't experienced near as many issues designing games or anything else using HTML5. It's obvious enough that it will get even better, and at the rate that the improvement is going, many more great things will come of it's usage.

    Obviously Google cares about the entire topic though, or they would have never open sourced Chromium and allowed for the creation of Node Webkit, which is quite frankly, extremey useful.

    And to top it all off, Construct 2 is a much more affordable program than anything of it's type. Overall, it just beats most things.

  • I have to agree with Ashely here, forget Unity, if I want to use Unity, I will use it's core system

  • Well this has sure been a hot topic, even if most of it is off topic for the OP.

    But I think it is clear enough by now. A desktop exporter for Windows (aside form NW) will not happen. And I certainly think Ashley knows the pitfalls he wants to avoid better than anyone here, and we should respect him for that.

    It seams to me this OP has been answered.

    So come on Ashley lets get on with building the much needed new editor for C3.

    As I have already stated - not matter what direction Scirra takes I am in already.

  • I thought we resolved the issue that Bunnimark has very little logic, where as Devilmark has far too much overhead..... guess that issue has be dragged through the mud.

    EVERYONE! EVERYONE! ATTENTION! ATTENTION!

    I just had a magical epiphany.

    Now, this idea may seem stupid since it's technically fueling Sccira's competition, but what if, and I think this is a win-win scenario for everybody so hear me out.

    What if Ashley made Construct 3 as he intended, that is a Construct 2 extension.

    .....

    I read this, but I was sleeping. Ok here is the low down scoop.

    Even if Ashley created a the ES system for Unity. That's all it is. All those delicious Plugins and Behaviours won't be there. And that's the issue of the matter. The Plugins and Behaviours are in HTML5 Javascript and won't work in Unity. Unity Script is a the basic JS engine sure, but all the libs use references to the Unity API. So this leaves that C3ES-Unity wouldn't offer anything of C3.

    If your looking just for EventSheet programming system for Unity. I've been looking at making something similar myself. I work on making Unity games such as http://boximals.com/#kuna-forest-adventures or some screenshots here http://christerdraws.com/Kuna-Forest-Adventure. And I wrote an array system that worked similar to ES. However on my own time I'm thinking of doing an ES style programming plugin. So time will tell in the future if I get the time. Would be fantastic for scripting <img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz">

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Plugins is another very important feature in C2. Yes, pure event system plus core plugins could do EVERY LOGIC, with many many events.

    It might need a lot of time to debug in 1000+ events for normal C2 user.

  • We're going over the same old points (20 page thread)... but I must point out again that the node-webkit jank issue is just one bug and will be fixed, it's not some fundamental limitation (IE11 proves that), and the 0.12 alpha is already out and available at http://www.scirra.com/nwjs and should be improved. I can't believe anyone would claim Google doesn't care, because their investment in HTML5 has been colossal.

    I think a lot of it is because it's always "One bug" but it just keeps happening. Before this there was the cocoon JS issues, Crosswalk problems, Chrome introduced some bug that made games slow, etc etc. The whole history if C2 has been "Wait for X to improve". This is just extremely disheartening. For my 2 simple games that have been complete for over a year now, only now are we getting to a point where these tools seem to be doing a reasonable job, and even then, still missing things that I can do nothing about (playback Rate not supported by Chrome Mobile and they have no urgency to support it because for web browsing it's rather useless). That's the thing - there's a lack of urgency because the third party developers have their own agendas with their own things they consider important, many of which are totally unrelated to game development.

    By comparison, simple and more complicated games I've made in unity with unity tools I've purchased have issues addressed immediately by either the unity team or the unity asset writer for whatever asset I'm using. It's just such a difference, you feel like you can depend on Unity, whereas C2, you can just wait and hope, and years later still cannot put out products that have been completed programatically and artistically without sacrificing polish due to things outside of developer / scirra's control.

    By the way there are a variety of event systems for Unity if that's what some people are interested in, i haven't tried any myself though. The power of C2 is more in the behaviors and other such features I think rather than the events and those systems won't have them.

  • / double posted /

  • Juryiel

    you are right - history of C2 is a history of "please wait for" and endless excuses. That's why C2 is not a professional dev tool and slogans about true multiplatform support are not true. And it sounds like not funny joke when Ashley suggests that Unity is less reliable than i.e. Chromium. Because Google has more money. Lol. Even CocoonJS is more reliable. Because they focus on games. And browser developers have 10000 other issues to focus on.

    So we have to accept C2 reality (= prototyping tool, simple games). And that Ashley's idea is just to wait a few years till someone else will do good job with Javascript.

    Of course this approach is on the crash course with serious game development, so serious devs like Sqiddster or Aurel will just skip not reliable C2 in their next projects.

  • Juryiel

    you are right - history of C2 is a history of "please wait for" and endless excuses. That's why C2 is not a professional dev tool and slogans about true multiplatform support are not true. And it sounds like not funny joke when Ashley suggests that Unity is less reliable than i.e. Chromium. Because Google has more money. Lol. Even CocoonJS is more reliable. Because they focus on games. And browser developers have 10000 other issues to focus on.

    So we have to accept C2 reality (= prototyping tool, simple games). And that Ashley's idea is just to wait a few years till someone else will do good job with Javascript.

    Of course this approach is on the crash course with serious game development, so serious devs like Sqiddster or Aurel will just skip not reliable C2 in their next projects.

    Of course, I have accepted that reality I would have been much happier with C2 / Scirra if they didn't oversell their product with clearly untrue claims, because the product itself is still worth the price they ask for. As a hobbyist I can afford to just not release games I make indefinitey since I do it for fun, but I feel sorry for the people who depend on this "Please Wait" stuff for their livelihood, given that C2 is advertised as being professional and supporting multiple platforms. It does not support multiple platforms, third parties do.

    Anyway I just pop in every so and again to see if C2 has reached a state to where I can release my games, but, unsurprisingly, we're still not there yet, so back to my Unity projects

  • Yeah, well the only thing that may be exaggerated is the easy part.

  • Yeah, well the only thing that may be exaggerated is the easy part.

    Yup, it is in fact quite difficult to get stuff done in C2 given that third parties don't support its features

  • Juryiel

    Good luck with your Unity projects.

    I accepted C2 fate too ( that's why my next app will be so simple, that it should work well even on jerking Crosswalk). It's okay. But endless excuses, fake promises... - that's just not funny anymore.

  • OMG..What bullshit talking here! Nothing that Scirra say or said on their homepage is fake or untrue.

    I don't know what you people expected when you bought this software. It says clearly that C2 is a HTML5 engine and that the export works with wrappers. It says that it is an engine for beginners who start with programming or a fast prototyping tool for professionals. They offer a free version without time limit, so everybody can test the engine if it fits their needs. I never saw a more fair software company than Scirra. Don't blame them because you bought a product without learning about the underlying technique first. And HTML5 is a fast moving thing at the moment, that you can not compare to other programming languages/tools that have been around for decades already.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)