Construct 3 - many questions (native exporterts)

0 favourites
From the Asset Store
Casino? money? who knows? but the target is the same!
  • ... it just highlights that perhaps there is some issue with Cordova/XDK, and they can be improved...

    That is right but Ashley do you really think that this will happen in the next months or even years?

    The only thing that kinda helped with another issue (the size of the apps) has been slighly improved 1 or 2 weeks ago and this issue with the size was there since the beginning of Cordova (Crosswalk) compiling/exporting.

    I do even think before cordova gets a performance fix update, mobile browsers like mozilla or chrome will be able to run the apps smoother and overall better than cordova does at the time.

  • "native" is getting harder to define, anyway. Would WebAssembly count?

    Ashley I was was wondering if you were planning to do a blog post on WebAssembly and what this news means to C2 and C3 future.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I recently bought a unity template (match 3 game) which runs absolutely amazing.

    There is SO many animations, particles and physics.. No lag at all, runs perfect on all of my phones.

    I created a similar game in C2. But only with one animation (5 frames) and the game lags on 8 out of 10 phones.

    Not sure about bottleneck, as an issue

    not quite sure what to think anymore. native is not better? - not buying it

  • I always ask to see CPU-bottlenecked .capx projects. Usually either nobody sends me any, they send such appallingly inefficiently designed games it is obviously just bad design, or they are actually GPU-bottlenecked. Please do send any good examples of CPU-bottlenecked games, so I can investigate if our engine needs optimising. I rarely see such examples though, which is why I have concluded most games are not CPU-bottlenecked.

    Example: Make a game ---> runs bad ---> maker think: "Holy shit, have make mistakes in the design" ---> make a simple test capx with 5 sqares (staple it and a ball crashed it [physics]) with the result that the frames go (heavy) down ---> Ashley: tell me please: how can i optimized my game with this basic requirement????? Clairvoyance????? Vodoo????? Bath in holy water????? Deal with satan????? Brainoperation????? Smash pennys in a well?????

    Here are lot of users, they have big problems with c2 at the moment and you say its the bad .capx-design?!?!?! I don´t belive you because its very easy to make a short exsample .capx (5 square) and testing it on mobile. The people can see directly the results and you say its bad designed .capx

    Edit: on mobile-games

  • I am sorry but, I do not agree and there is no lag C2. If one tries code in C2 one has to decide on how to implement it. No good blaming Ashley. He has given you tooled to do whatever you wish with it. If you try to have 1000 of Animation and then complain about lagging, that is not Ashley fault but, designing fault.

  • Example: Make a game ---> runs bad ---> maker think: "Holy shit, have make mistakes in the design" ---> make a simple test capx with 5 sqares (staple it and a ball crashed it [physics]) with the result that the frames go (heavy) down ---> Ashley: tell me please: how can i optimized my game with this basic requirement????? Clairvoyance????? Vodoo????? Bath in holy water????? Deal with satan????? Brainoperation????? Smash pennys in a well?????

    Here are lot of users, they have big problems with c2 at the moment and you say its the bad .capx-design?!?!?! I don´t belive you because its very easy to make a short exsample .capx (5 square) and testing it on mobile. The people can see directly the results and you say its bad designed .capx

    Edit: on mobile-games

    Then why not post this .capx so Ashley and others can try it?

    Just moaning without posting an example is less than pointless.

  • zenox98 I agree with you totally

  • c2 optimization is hard especially for mobile look at this game i made (i use physics and alot of stuff but no lag ever !)

    (with c2 if you make a game in 1 day you must spend 2 day for optimization !)

    play.google.com/store/apps/details?id=rts.mahdi.heydarzadeh

    but if you want to make a html5 game i say c2 is the best

    if c3 be nativ or be like a asset for unity that can sell so much

  • Then why not post this .capx so Ashley and others can try it?

    Just moaning without posting an example is less than pointless.

    The capx will likely run smooth as butter. I think what he means is once exported to mobile it will run like crap.

    But that's more to do with mobile export/wrapper options.

  • i've never seen a complete game demo capx exported to mobile that does not run like crap. Can someone link me to one?

  • If for C3 the collision detection could stop failing below 60FPS that would be nice.

    Maybe also improved object picking (rather than adding "For Each" you could have a small row of checkboxes in events for pick "one", "all", and "random" from objects satisfying pick conditions, also inverse picking would be nice, and for sub-events to be able to alter the list of picked objects to disqualify objects for next sub-events), this would help so much with decreasing code duplication.

  • People don't see the importance of optimising their code. It's easy to get things run smoothly on a PC, but every single % of CPU counts on Mobile. I was struggling with the same problem in my early stages of development, but as I learnt many tricks along the way my game now runs super smooth on mid range phones as well, even if my game is isometric multiplayer with Z ordering & collissions and tons of objecs on in the layout.

    Many people just assume that if the game works on your desktop it will work on their phone, and are blaming the wrapper for bad performance. Usually it's bad code and lack of optimisation.

    There are some tutorials and tips on the site on how to get your performance up, but i think the main issue is the lack of general knowledge on how the event system works that people just assume that it will work on phones as well.

    I think we would see a lot of more good C2 made games with good performance on various app stores if people knew what they were doing, instead of blaming wrappers/C2 and ditching their projects.

    Some more general "good practice" tutorials would be nice working with the event system, and understanding of how code actually works. It's easy to make things happen in C2, but it's hard to make them happen efficiently.

  • mahdi71 you are using free version or not?

  • tunepunk - Why don't you post your great app so we can give it a try as well...???

  • tunepunk - Why don't you post your great app so we can give it a try as well...???

    I will eventually, but not sharing it just yet, unless you wanna sign an NDA, then i can send you a link.

    Only tested build for windows phone so far, but will do for other iOS and Android later on.

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