Jayjay's Forum Posts

  • YES! So glad to see this migrating to the Construct 2(+ someday C3?) realm

    I vote to sticky this post!

  • Even if you get massively pirated on Android, the popularity will leak into iOS sales as word-of-mouth spreads.

    Piracy really only hurts people who fight the pirates with nasty DRM, as even the big companies make a lot more than they would like to admit despite high piracy levels.

  • Being a good developer is indeed the easiest way to avoid performance LOSS.

    But if you're talking performance GAIN, then I don't see any way to make JavaScript outperform even C#/.NET without directly editing the garbage collection of C2 to match your specific game and compiling the whole thing from C++ into WebASM/Emscripten.

    Now comparing C2 against itself we already know there's room to GAIN as well, because after years of being "fast as native" Construct 3's runtime is about to be even fast-as-native-er, which is actually awesome and I hope that goes well for Scirra and pays off with more subs for them, because it is sorely needed, especially in the areas where the improvement are occurring.

    But that also kinda disproves the whole "I can make your game 0% of the CPU!", because unless you're making a turn based game that does nothing until a mouse click is made it's simply a catchy phrase without fact.

  • The events are probably read out loud and are selected by the software with a spoken answer response. Actually makes me think that Construct style events would be a perfect coding environment for someone who is unable to use the keyboard or needs to use speech (possibly even Virtual Reality?)

  • marceloborghi Yeah until they actually do need to use Garbage Collection for their game and hit JavaScript's real performance limitations.

    If you're using Unity properly you will be also able to optimize it greatly. The CPU side of Unity is going to be much less bottlenecked than JavaScript/HTML5 without ASM.js/Emscripten'ing the whole project.

    To say that you can deliver better performance in Construct 2 projects than what they have already is absolutely true. To say you can always deliver better performance than Unity is absolutely false, it depends on the games requirements and the developer optimizations on it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    Hey, there's some really mean things being said here about people who get upset with Construct.

    It's not like they're right or anything, but with Construct 3 everyone will have much better performance, so things are moving in a positive direction.

  • Odds are they didn't read the post and just assumed someone was looking for where to get 3D models.

    As for display: There's a plugin called Q3D for Construct 2 that isn't likely to be ported to Construct 3 any time soon, but it does allow for 3D scenes/models/etc in Construct 2 (not a free plugin, but the developer behind it is awesome and deserves what it costs!)

    Character attacks don't belong in an argument at any time, but I think the community there would likely bring anything important back into the forums anyway, so it makes sense that it is treated as more free speaking/critical (as it is much unofficial, so less commercially damaging to Scirra) for existing Construct users to discuss.

  • "you will perform much faster, smoother and lighter than unity (up to 6 times faster)"

    I am very sure that you cannot guarantee this, because it depends on the way the developer makes their game.

    I don't doubt that you have valuable things to teach about optimization, but I still say that it's wrong to promise everyone that their games will magically use 0% to 2% of CPU while playing. It depends on their game, and what needs to run every frame.

  • Okay, I understand your approach now and agree: There are many ways that developers can change their coding style to either improve performance, or work-around Construct engine limitations on performance.

    I think it's still wrong to promise everyone that you can "bring CPU down to 5%!", as a developer might already be using those techniques, at which point there is no magic improvement to be expected.

    There's also situations where optimizations like those will not always work, so it's just a "good performance advice" course than a "how to make JavaScript faster than Native C++" course.

  • Since you also want to do video editing a GTX 1050 GPU is probably enough, and any dual core 2.4GHz and up CPU.

    Recommended brands would be ASUS ROG or MSI

  • I mean, I guess it's possible if you're coding the WebGL directly from C2 somehow. Otherwise, what you're talking about is software rendering through quad distortions or other.

    But yes, I do doubt your claims slightly, even if you are able to help someone optimize their games for issues in design/tool workflow, there is a technical limit to JavaScript and Garbage Collection/the way Construct uses GC that I don't believe anyone is going to defeat.

  • "I am able to create 3d natively in c2 without plugins. Do optimization in games, apps and programs on c2, make use of cpu and others drop to near zero. "

    But can he do Unlimited Detail:

    (No...no he cannot)

  • I think even in the browser you can still load up the games once to download them, then disconnect WiFi and play them in offline mode any time after, as they should be cached on the device itself? It's sort of like how Construct 3 has an offline mode in the browser too I believe.

    Edit: Yeah looks like this is it https://www.scirra.com/tutorials/70/offline-games-in-construct-2

  • Once C2 is officially discontinued for receiving updates, it would be really cool if C2 was automatically included with C3 yearly subs (at the same license level as the C3 sub).

    While C2 still gets updates it makes sense that it is bought separately though.