PC browser games only 5%,should Construct change?

  • Yeah performance-wise it depends a lot on what you do. For example coding a simple 2d game in Unity is a huge overkill in my opinion. however, if you have lots of high speed action with advanced logic things might get choppy especially on older devices. I agree though this is not a HTML problem per se.

    Btw one small bone I have to pick with HTML though are its web-related things that make life harder for developers of web unrelated projects (I.e. Games). I'm talking about stuff like text boxes floating above the canvas etc.

  • Performance aside, I think C2 and C3's biggest problem is third party wrappers. I haven't found a wrapper that I haven't experienced some trouble with. If C3 was native, you wouldn't need to rely on HTML5 wrappers.

    The downsides of writing native engines would be far worse than any issues people have with wrappers.

  • HTML5 Forever!

    !. Both mobile and desktop devices are getting faster every year. More memory, faster processors, better GPU.

    2. Browsers are getting faster, especially using JavaScript, but internally lots of speed tweaks.

    3. HTML5 specs don't change once they have been agreed upon.

    4. The field is narrowing. Chrome, Edge, Safari. But the largest percentage are using Chrome and will only increase.

    After spending two years trying to keep up with yearly changes on iOS, Android, and Unity, I've given up on them. The mood of those engines seems to be break things and run away fast.

    So learn Construct 3 and let Ashley worry about changes in the exported platforms!

    And after a few weeks playing with Construct 3, I can say that most of it operates the same way except that:

    1. You can now do your coding on PC, Mac, Android, and Chromebooks. Use the cloud and you can code on a different machine every day.

    2. Most of the mechanics seem the same. The only thing I'm noticing so far is that we can now use booleans, which are nice.

    3. I'm noticing lots of little things that make stuff easier. Lots of little tweaks.

    So pay your money. $100 a year isn't trivial, but GameMaker 2 will cost you $1050 for the same value. That's ten years of Construct 3. Or as a wise man once said, 3 > 2. I enjoy GameMaker, but you wind up needing to use their GML code for a lot of things. I love Construct 3 because I don't have to code. I spent many years coding in Assembly, C/C++, Java, Swift, C#, and JavaScript, and I'd rather not.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Just bring flash back to mobile and all problems will be solved. Still, by far the best development tool for casual games. In this current environment, I am going with Construct, but Flash solves so many issues that HTML 5 has and will probably continue to have.

  • Do you know about Adobe Animate CC? It has all the tools of Flash, but exports to HTML5. If you already know Flash, this might be the best thing for you.

    http://www.adobe.com/mena_en/products/animate.html

    and

    https://blogs.adobe.com/creativecloud/welcome-adobe-animate-cc-a-new-era-for-flash-professional/

    $20/month, but if you like time-line-based animation, Animate is for you. It still exports Flash, but operating systems and browsers don't like it much. You can use ActionScript 3.0 but not lower. And as people here will tell you, HTML5 runs everywhere, Flash runs fewer places every year.

    Hmmm $20/month. That's $240/year, less than half the price of Construct 3.

  • Do you know about Adobe Animate CC? It has all the tools of Flash, but exports to HTML5. If you already know Flash, this might be the best thing for you.

    http://www.adobe.com/mena_en/products/animate.html

    and

    https://blogs.adobe.com/creativecloud/welcome-adobe-animate-cc-a-new-era-for-flash-professional/

    $20/month, but if you like time-line-based animation, Animate is for you. It still exports Flash, but operating systems and browsers don't like it much. You can use ActionScript 3.0 but not lower. And as people here will tell you, HTML5 runs everywhere, Flash runs fewer places every year.

    Hmmm $20/month. That's $240/year, less than half the price of Construct 3.

    Animate CC is great, but is missing the event sheets, and last I checked, you need to code everything in JavaScript with their ActionScript-like API. It wasn't worth it to me to learn a custom JavaScript API when Construct pretty much had me covered, but might be worth it to someone who is already very conversant with Flash.

  • Adobe animate is Flash, they just changed the name, but it is the same thing. Problem with this is ( at least last time I checked it ) you still had to export .swf/flash if you wanted to make games I am talking about. HTML 5 export was only good for animations and maybe very simple games. The problem is not Flash or Adobe animate , problem is HTML 5, some things are still so much faster to do in Flash.

    So, yeah, HTML 5 runs everywhere, but some things /apps that can be done in 2 days if exported as .swf will take 2 months or never with HTML 5.

    Case in point, an app that can record sound and play it back using device microphone ( that would be just one part of the app ). In Flash it would take me a day to do and it would work perfectly, in Construct 2 basically impossible to do, even Unity can't do it easily.

    And let's not forget how much smoother the whole game distribution and monetization thing was with Flash games.

    But the two biggies want to funnel all traffic into their shitty app stores, so can't have people playing flash games for free on other web sites. That is the way it is.

  • There's 2 problems with Flash:

    1) You need to download a plugin to run it.

    2) It constantly needs updating because of security reasons.

    It might be great for creators, but it's a huge hassle for everyone else. HTML5 is exactly the opposite. That's why Flash will lose the fight for the web. I say let Flash die a peaceful death.

    But if you think HTML5 games will ever take over the market, I think you'll be waiting a very looooooong time. People don't want to pay for browser games. Flash or HTML5. If you want to make money, you have a better chance of building games for other platforms.

  • There's 2 problems with Flash:

    1) You need to download a plugin to run it.

    2) It constantly needs updating because of security reasons.

    It might be great for creators, but it's a huge hassle for everyone else. HTML5 is exactly the opposite. That's why Flash will lose the fight for the web. I say let Flash die a peaceful death.

    +1

    Also don't forget that all major browser vendors now went on a way to block Flash by default. It has too many problems.

  • Those things that flash could do so easily were also the cause of the security issues.

    "Angry Flappy Tower Defence needs access to your cam"

    Yeah, right.

  • There's 2 problems with Flash:

    1) You need to download a plugin to run it.

    2) It constantly needs updating because of security reasons.

    It might be great for creators, but it's a huge hassle for everyone else. HTML5 is exactly the opposite. That's why Flash will lose the fight for the web. I say let Flash die a peaceful death.

    But if you think HTML5 games will ever take over the market, I think you'll be waiting a very looooooong time. People don't want to pay for browser games. Flash or HTML5. If you want to make money, you have a better chance of building games for other platforms.

    We need to be careful not to conflate two different pieces of software called "Flash":

    Animate CC (the new name for the content creation tool previously known as Flash) is awesome because its predecessor was awesome. It has even better drawing and animation capabilities now than it did 4 years ago. It now has builtin support for the CreateJS javascript libraries, which, in combination with other libraries, can do pretty much anything you want in javascript. The problem with creating software in Animate CC is that you are coding in javascript instead of working with event sheets in Construct. Although the capability does still exist, I don't know of anyone who is actually still using it to create .swf files.

    Flash Player is a train wreck. I spend most of my non-teaching time frantically converting all of our old flash-based tools to HTML5 so that they will run on students' mobile devices.

    I have been really tempted to switch some of my asset creation workflow over to Animate CC because it is better than Flash CS6.

  • [quote:2qo8ix2o]Also don't forget that all major browser vendors now went on a way to block Flash by default. It has too many problems.

    Don't believe the hype. Flash has no more problems than HTML 5. The real reason it is being killed off is Apple and Google want to funnel all traffic into their app stores and don't want people playing free games on websites out of their control. It is as simple as that.

    [quote:2qo8ix2o]Those things that flash could do so easily were also the cause of the security issues.

    "Angry Flappy Tower Defence needs access to your cam"

    Yeah, right.

    Well, Apple and Google have access to your cam, mic, location and much more without flash. So do malicious apps in their stores.

    Anyway, Flash player was targeted by malware guys because it was everywhere, not because it was/is less secure, just as windows is targeted over OSX. Huge user base, that is all. I have less problems playing flash player browser games than HTML 5 games. And I did test all browsers. IE 11 still cannot even loop or even load sounds properly. Chrome and Firefox have their issues too. Flash player works 99% of the time, just as it always has.

    Anyway, what we need from Construct is better monetization and possibly asset protection tools. I haven't done that much research, but it seems like a pain in the ass just inserting pre-loader ads or between levels in HTML 5 exported Construct games. Actually I am open to suggestions here. Which ad network plays nicely with Construct 2 or 3 browser games?

  • Yeah, but malicious apps in the stores get the boot.

    Swf's got spread like mono.

    Anyway, for web monetization I would have to say the portals work best, just like they did for flash.

    Kong, Newgrounds, Gamejolt.

    Sticking ads on yourself is painful.

    Same goes for mobile export.

  • And if they could implement Leaderboards we can use in games, not only in Scirra arcade. Mochi was pretty good with this a while back. I know they were an advertising company so a little different, but hey wouldn't this help Construct's cause? It would save evrybody a lot of time, not having to be jerked around with these other "solutions"

    By the way, Scirra arcade seems to block outgoing more games links. That is a bit of a WTF thingy.

  • [quote:2etk590t]Moot said:

    But if you think HTML5 games will ever take over the market, I think you'll be waiting a very looooooong time. People don't want to pay for browser games. Flash or HTML5. If you want to make money, you have a better chance of building games for other platforms.

    I'm not trying to be dense, but isn't part of the concept of Construct 3 that it will be able to "build games for other platforms" like Android and iOS using HTML5 "under the hood". Am I missing something?

    Right now it looks like the only two money-making places to sell your games is Android and iPhone, and maybe Amazon. I am doubtful about the money making prospects for Windows (UWP), Mac, or Chromebook (but Chromebooks are a development platform for Construct 3). And even iPhone requires a Mac to build games, so I'm just going to focus on Android (and maybe Amazon). Am I missing other markets?

    It does look like people are using Construct 3 to make games for Androids, right? I don't want to make games unless there is a possibility of making money (no matter how slim).

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