Concerns from a "Serious" developer

    I can't believe people are still here having this convo after all this time. You can argue and point things out all you want, but it's not going to change anything. JayJay and I have learned from our mistakes and we've moved on. This is not and can not be a serious development tool (C2), and yes it was advertized as such and those of us who are serious devs have paid for the software and may not have gotten what we wanted out of it. That's life.

    But you've blindly put your faith in something that isn't going to change, even after being told time and again that it won't. After being shown that your problems have fallen onto deaf ears. There have been enough signs to show people that if they really want to make a game and port it for that matter, this is not the tool to do it.

    I love the editor to death, but the engine can't be taken seriously. And the bottom line is, it's not your engine to change and they don't have to do it.

    If you don't like what it is, it's time to move along.

    I think many of us have already moved on to using other tools, though we still hold out hope that Scirra will start listening to what's being said to them at some point because we like the idea of how Construct works, and we understand what's possible with that way of working. I know my favorite part is getting to skip a lot of the setting up of functionality, and other than that it just feels like any old game development tool, with (most of) the kind of features I'd expect.

    People are stubborn, and the kind of people who gravitate towards both game development and tools for game development are, I think it's safe to say, never short in the stubbornness department. If Scirra were more straightforward and a bit more honest with both their marketing and themselves in relation to what their tools can actually do, this discussion would never have happened in the first place. But here we are, and even though some of us feel we've been sold a bill of goods that's yet to be delivered, we're still holding out hope. Which I would think is exactly the kind of passionate community any of us posting on the topic would kill to get for our games...if more people could play them.

    I understand there's this thing that is 1. time. 2. interest/motivation.

    Time, there's not enough time, and interest/motivation, if you do not feel interested/motivated in on taking a work I understand it is not ideal then.

    So maybe a solution is to license the event system to other company so they can use it to make.. hmm.. what we want.

    NotionGames off topic: so happy to see you around. I've been stalking you every now and then, eagerly waiting for your next game.

    Thanks a ton. I really appreciate you taking the time to write this.

    damainman The more I talk to you and see your progress, the more I see that you're right.

    I'd very happily pay a $100-200 subscription no issue if they made a plugin for unity/unreal that allowed us to "program" using the event editor. Maybe even allow the plugin to do an animation editor (unity/unreal lack simplicity in this regard for frame by frame animation.) and other notable C2/C3 features.

    Benefits are that it makes a great stepping stone to Unity/Unreal which personally is like out of the frying pan and into the fire.

    Giant audience.

    Easy enough to rake in a percentage of game profits as income on top.

    Less problems/issues with runtime performance, driver incompatibilities etc because most of that will be Unity/Unreal's issue to rectify. The plugin will essentially be converting your event instructions into C# or whatever.

    We'd also get access to 3d and native exporters in the process. Great!

    Pipe dream.

    Well, I have said all that I have to say.

    I really enjoyed learning about game development with Construct 2 but as a developer wanting to make commercial games, I guess it's time to move on.

    I had a good time being apart of the community and made good friends with various devs. I wish the best for Scirra and hopefully there's something that makes me come back to subscribe to Construct 3.

    Only time will tell.

    Engines come and go and never a good idea to put all your eggs or games in one basket.

    To put this in perspective, I am old and started writing commercial games in BASIC for the Commodore 64.

    So watching Scirra go through growing pains is nothing new and if they want to survive they will listen to their base or we will move on.

    Now I'll be honest. I don't really feel entitled to ask for anything other than C2 bug fixes however after reading this:

    https://www.scirra.com/blog/203/some-bo ... onstruct-3

    I have to agree with andreyin with this to a degree.

    Speaking as a guy who will stick to C2 until I've made enough to be able to afford a C3 license, why are some simple fixes being kept C3 exclusives? I understand why you might want to keep the 'Bullet behavior stepping' a C3 exclusive as you pointed out the amount of work that went into it might not be something you'd want to give away for free but the 'SpriteFont spacing' fix and 'Array Editor' i've been hearing about seems like they should be mandatory for both editors.

    Isn't the Spritefont spacing available in Spritefont plus plugin?

    External addon, funny is that I remember that we wished it to be added then but they said nope why add tiny changes, and now lo and behold it is here for C3!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    Well, I have said all that I have to say.

    I really enjoyed learning about game development with Construct 2 but as a developer wanting to make commercial games, I guess it's time to move on.

    I had a good time being apart of the community and made good friends with various devs. I wish the best for Scirra and hopefully there's something that makes me come back to subscribe to Construct 3.

    Yeah something like this will make me go "shut up and take my money".

    Isn't the Spritefont spacing available in Spritefont plus plugin?

    Spritefont Plus?

    Guess I should give external addons a try then. Thanks for the tip!

    I will also stick with C2 until the major plugins I'm using has a C3 version. But I will still subscribe to C3 because I find multi platform neat, and to be able to take part during this early stage of development and hopefully get some requests improvements through. Once C3 has matured and most bugs are fixed, I'm pretty sure they will weigh the voices in and add new stuff....

    Ironically,...One thing Scirra has been pretty bad at is Monetizing their product. After so many years, so many customers willing to pay for features they want it boggles me that they are still such a small staff. They need to start working on their shop and stop giving away features for free. They should have one department or at least a few devs dedicated to providing much needed add-ons.... not for free, not included..... but for SALE. C2/C3 is already dirt cheap, compared to other tools, and that's why I think scirra is a bit slow when it comes to feature requests. They seem a bit afraid to charge for stuff, so they can't staff up. I think they underestimate what the user base is willing to pay for certain features. Some might want exporters, platform specific stuff, ray casters, effects, you name it. Like this thread and many others we all want different things, and they are struggling to provide it, and I would say mostly because team size/time.

    My tip to the scirra staff, don't be afraid to charge for your hard work. You'd be amazed how many serious people here willing to pay for features/plugins/behaviours they require. Some of us wants different things but many if us are willing to pay....

    > It's a question of greed really.

    > A few more "serious" developers for Scirra, versus hundreds of exploitable indie games for the consoles.

    >

    A Serious Dev is worth a thousand shovels.

    Look what FNAF did.

    FNAF was made in Clickteam fusion

    http://indiegames.clickteam.com/

    which btw has native exporters AND whose event sheet inspired construct's

    <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":D" title="Very Happy">

    I have to join everyone here and say that unless scirra comes up with the greatest html5 wrapper in the world, its engine will never have many commercial games and people will always complain about the lack of native exporters.

    This subscription fee license is putting nails in the coffin here, rather than solving that request.

    MOST other game engines do have native exporters. Even the free open source ones!

    It's hard to adequately respond to a 6-page forum thread that springs up over the weekend, but I'll do my best. Also these threads often turn in to everyone throwing in their own different concerns and it's pretty exhausting to even try to address everything - often I reply to the OP and then everyone piles in afterwards with "what about X? Y? Z?", and this happens a lot even when I do try to address everything... so anyway, here we go, focused on the OP:

    HTML5 on Wii U: the main problem here is Nintendo's weak support of HTML5. Technically we're under NDA so I don't think I can go in to too much detail on this, but I think by now it's common knowledge that the NWF doesn't support WebGL, and that's really just one of several aspects. It's possible to publish smaller scale games on the Wii U, but larger scale stuff will run in to these limitations. There are similarly-specced mobile devices that can far outperform the Wii U due to having better browser tech. Things like this are really frustrating because they unnecessarily make HTML5 look bad. If Nintendo used modern web support, it'd have been far better. Yes, this is a shortcoming of HTML5 that we get stuck with browser engines like that sometimes. Yes, users don't care whose fault it is and just want it to work. But I honestly think it would have been impossible for us to write a native engine with the size of team we are within the timeframe of the Wii U being replaced by the Switch. In other words, it was that or nothing, really.

    he Wii U did have some pretty good HTML5 support at launch so I can see why there was hope it'd be pretty easy to have it work.

    If you want a Native VS HTML5 example of the Wii U the YouTube app was garbage and ran slow, but using the Wii U Browser the website YouTube ran a lot smoother and faster.

    I'm not sure about later on but I do know the Wii U browser didn't see too many updates/optimizations and custom wrappers always seem to end badly

    Native isn't always faster than HTML5, but HTML5 isn't always fully supported or maintained once added.

    Hopefully the Switch will get a good wrapper sometime, but time will tell.

    Wider console support: it's an interesting time to complain about console support, because the only reason we don't already have Xbox One publishing (which does use a modern browser engine!) is we've been busy with the C3 launch. See this Microsoft announcement which specifically mentions Construct 2 from early March.

    o we know if it'll have similar support for features as Edge/using Edge itself?

    Edge is a bit behind even though Microsoft is at least attempting to support HTML5 with updates here and there.

    Wider HTML5 reliance: I would actually credit Scirra's entire success to our reliance on HTML5. Sure, it has some downsides, but no technology is perfect. We've seen other competitors with native tech fade in to irrelevance with limited features and dragged down by difficult bugs and development inefficiencies. I'm actually really glad we went this way. Also HTML5 was laughably bad when we started in 2011 (and some people literally laughed at us for choosing it over Flash). Originally, we never even expected to support mobile at all. Things have come a long way and it's still going strong, so I think HTML5 still has a bright feature.

    I also have to wearily point out again that graphics drivers are a concern everywhere, and we have direct experience of that given we've worked on native tech in CC and the C2 editor. It's actually worse in native than it is in HTML5. It's so bad, it has actually ruined AAA game launches in the past. Most indie game developer's post-mortems I read, when they used native tech, almost always involves some kind of section excoriating the woeful situation with graphics drivers, to the extent they say things like "I wish I just had never even tried to release on Mac because the OpenGL support is so bad". Big companies can usually (even then not always) muscle through it by putting several engineers permanently on the problem, but when you're small, HTML5 probably actually makes this better than it would be otherwise.

    've seen HTML5 gotten a lot better and more optimized, but it does have the problem on relying on a notoriously unoptimized rendering platform (a web browser).

    There are some desktop wrappers that work without a lot of the extra browser crap, but they are unintuitive to setup, or have some obscure issues. Thankfully those kinds of issues are getting rarer but they apparently still do happen.

    I've heard fears of "What if my browser updates and breaks something" for the editor in HTML5, but one thing I do recommend for testing things is Chrome Portable but many might not think about this solution right off. I also use different Chrome Portable versions to test my projects as well.

    Not listening to customers: this is pretty hard to take, as the original company founder with over 23,000 posts on this forum, as high as a constant 10 posts a day on average in some cases. How many companies can you go on the forum and talk about something directly with the original founder of the company? We try to make ourselves available to customers, and I do my best to read all the posts and feedback on the forum, but it's pretty tough to respond to everything with hundreds of posts a day. I do in fact hear everyone's concerns loud and clear. There's a lot of reasons why we can't always immediately do something, ranging from the technology to overall direction of the company, but I am here, and I do listen, even when that involves quite a lot of criticism. Sometimes even when I explain the case, it doesn't stop the criticism. For example some users hit graphics driver related issues and then say they wished we had native engines; these people would be in for a very nasty surprise if we actually did that! But it's never stopped the criticism, so I think to some extent I've just come to accept that some users are going to be unhappy and won't understand some things we do or the reasons behind it, and that's part of the nature of running a company.

    While I don't think it's entirely the issue in terms of the 'not listening' issue, I believe there is some of a communication problem in regards to the engine's performance expectations and that there should be more published communication on the subjects for improvements and performance. Not just blog posts stating how good it's running now as many people are not gonna scroll through every blog post to see that kind of information.

    For major projects like trying to push for a console export a status page listing the exporter and it's supported level (unsupported, in-progress, NDA, working) and a link to the project page would work wonders. It seems that from marketing it works great on many export options but they're not all viable for many projects so easy to access Construct relevant feature support lists and performance details would be very beneficial.

    A page with Scirra tested benchmarks for each platform

    (PC/Mac/Linux with PC specs, Android/iOS with model, wrapper vs browser

    ) with a Construct 2/3 version of the exported test file would work wonders in giving people an idea of how relative their current devices are to the test devices. If the benchmark demos even had an option to "submit your results to Scirra!" on it that would help aggregate consumer side data for a wider range of devices than the ones you can afford

    (but I do recommend having an official list of test devices that you can have physically)

    I will say that the debug mode added into Construct 2 years ago was a godsend in providing this kind of data for my projects, but having a standard repo of test projects with their performance ratings would provide a good guide on how fast something should run, and for the more advanced demos how fast the type of game should run (

    since I assume all Construct templates and demos are optimized for best performance )

    Now I understand why if you consider marketing it wouldn't be good to advertise sub-quality numbers, but from a developer point of view you would want all the resources you can get to judge each engine and to omit that can be a disservice to the community (even though the community could make a resource, it'd be more beneficial if there was an official resource.). Plus with HTML5 tech being a lot better now than when you initially started the technical details will be more flattering than years ago as many of your recent blog posts have been showing

    I must say the outlook for gaming in general must be pretty bad when the market example is Fnaf.

    I say that as my latest update to a mobile project no longer shows ads.

    So yeah, I'm quite disgusted with the whole thing in general.

    But I'll go change my underwear, and pray that that fixes something, since that's just about my only recourse, then try again.

    Then again I don't see anyone asking how well the Xbox export works.

    >

    >

    >

    > > Not listening to customers: this is pretty hard to take, as the original company founder with over 23,000 posts on this forum, as high as a constant 10 posts a day on average in some cases. How many companies can you go on the forum and talk about something directly with the original founder of the company? We try to make ourselves available to customers, and I do my best to read all the posts and feedback on the forum, but it's pretty tough to respond to everything with hundreds of posts a day. I do in fact hear everyone's concerns loud and clear. There's a lot of reasons why we can't always immediately do something, ranging from the technology to overall direction of the company, but I am here, and I do listen, even when that involves quite a lot of criticism. Sometimes even when I explain the case, it doesn't stop the criticism. For example some users hit graphics driver related issues and then say they wished we had native engines; these people would be in for a very nasty surprise if we actually did that! But it's never stopped the criticism, so I think to some extent I've just come to accept that some users are going to be unhappy and won't understand some things we do or the reasons behind it, and that's part of the nature of running a company.

    > >

    >

    Pretty much misses the point completely!

    If Scirra is listening you would have heard most of the C2 users do not want a browser based subscription engine.

    We paid for a C2 license based on the expectation those exporters worked and they don't and you have been making promises to fix bugs and exporters for how many years now?

    Instead you spend lots of time and get a new team to develop features and fix the bugs and make exporters for a subscription engine that very few C2 users even seem to want.

    That is why I say you are not listening Ashley

    We are asking for you to honor our license agreements based on the expectations you promoted for C2 and either create a C2 standalone with the features and exporters working or an addon package with those features and exporters and I believe most C2 users would be willing to pay for a package of working features and exporters as long as it is reasonable and not a subscription.

    So can you put that team of yours to work on that and keep your C2 users happy?

    I only speak for myself but reading through the many comments on this thread and my thread it looks like most people feel the same way!

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