tgeorgemihai's Recent Forum Activity

  • > Except the save issue, how is NW 0.13 ? It is better than the last versions ?

    >

    > Even though I'm migrating to Unity, in the meantime I would like to test the market with different games and C2 makes that easy.

    >

    > And to be honest if we are waiting a little more, probably will not need NW at all: Edge on Win10 is smoking fast (and probably on WindowsPhone 10), Safari on iPhone/iPad works great... Probably we will need NW only on Android and older systems.

    >

    0.13 is about 20-25% faster on performance, using cpuutilisation as a metric for my own testing.

    It doesn't suffer stutter (minus asset loading, which you can control via loading on start of layout).

    We we still need a wrapper to make stand-alone .exe games for PC/MAC.

    Almost 25% performance increase sounds good As for the wrapper I was referring to the increased size that NW brings (about +80 MB). Windows 10 Edge and iOS8/9 Safari run very good HTML5 by default, the wrapper only needs to "embed" the game. On the other hand, on Android you still get at least +30MB for a Flappy Bird game and Cocoon.io that seemed great (better performance and only +10MB increased size) has blow it up with it's limitations and prices.

    Construct 2 is great, but I would still not recommend it for bigger games (even if it has been proven to be able to make them), and for smaller games ignoring the performance you still have to add the size of the wrapper.

  • Except the save issue, how is NW 0.13 ? It is better than the last versions ?

    Even though I'm migrating to Unity, in the meantime I would like to test the market with different games and C2 makes that easy.

    And to be honest if we are waiting a little more, probably will not need NW at all: Edge on Win10 is smoking fast (and probably on WindowsPhone 10), Safari on iPhone/iPad works great... Probably we will need NW only on Android and older systems.

  • This is why I truly hope C3 would eventually have a native export. We rely too much on the whims of 3rd party wrappers. I just want the normal reliance on Drivers & Engine to cooperate. Here we got the middle-man Chromium that just tries to Seppuku everyone all the time.

    Auch ... I wish you the best. I also want to do something like this but I'm not quitting my job until I know I can handle it.

    Limiting to just HTML5 is Construct 2/3 downfall. The fact that you still encounter framedrops in a bigger 2D game on an integrated graphics card that can play commercial AAA games at least at low settings says a lot.

    I have taken the Unity route, is harder, but at least I don't have problems with the export or with framedrops (unless I really screw something up).

    To bring an example to the table, Clickteam Fusion, does not have console support, but a few people actually made a fully native runtime for it. Yes, it does not support all of the objects and extension that Fusion has, but it works! And it lets people publish their game on consoles and other platforms.

    http://mp2.dk/chowdren/

    This is actually great, but also kind of intresting : so a bunch of people managed to create exporters (and even speed up the events by transforming them in C++) for the current gen of consoles in their free time while the developers of the Clickteam Fushion were not able.

  • ...

    It's the user, not the tools, in this case. I feel the same way about C2 and 2D games.

    100% Agree. I've seen Airscape, Cosmochoria, The Next Penelope,

    Subscribe to Construct videos now

    , so I know what C2 is capable of. Thanks to C2 I've learned the basics in games programming, but I don't see it as a viable solution for me in the future.

    Even if C2 is good at the moment, it has a lot of catch up in order to be the "best 2D game engine", some examples would be DPI-based 9patch/tilemap/tiledbackground, isometric tilemap, animated tilemap/9patch and Unity's smart sprite ... At the moment C2 can't even rotate 9patch/tilemap (you need to rotate the whole layer). Yes, you can walkaround over these, but would still me useful.

    saiyadjin

    1. I've worked in C2 for over 2 years, so I know about optimizations and other procedures.

    2. I agree, especially when the engine is bigger, the possibility of encountering bugs is bigger. I don't agree with the second part: If the exporter fails, roll back to a stable version. Also you talk as if the 3rd party warpers are perfect. And yes, I agree again with the javascript part... Even if the other engines uses C#, you still have to learn engine's specific C#.

    3. Yup, a lot of time and work is needed in order to make money after a game ... Unles you are f_cking lucky and make the next Flappy Bird

    4. And you think that with a program that lets you make a game "without coding" you will get only super polished games ?

    5. I agree. This is where Indies come in to bring small but innovative games.

    6. Like any product, you need to invest money to make money.

  • Sorry but this topic has become more Unity vs UE4 than Construct. Is like comparing apples (Construct) with pears (Unity/UE4). Yes, Construct 2 has competition, but is not Unity/UE4 . This is a personal choice.

    You won't make any profit at all if you don't make anything. It seems more like a what it can't do thread than what can I do thread.

    I'm sorry but when I see the complaint about not being able to export to consoles with heavy licensing, and yet no one seems to want to make content on a platform that requires none I get a little annoyed.

    This is nothing but excuses, and blame.

    I already have done my scribbling for a few small games (and the order of development), but I needed to know on what basis I develop the games. Yes, with Construct 2 would had been easiest and fastest to develop but after that I would have to spend a lot of time to fix/workaround for 3rd party warpers, or other inconvenient might appear.

    One example would be Aurel's The Next Penelope. Truly a masterpiece made with C2, that would look great on consoles and handhelds like PSP/PS Vita, but unfortuanly available only on PC (Windows, Linux, Mac) and WiiU. He also had a lot of trouble with NodeJs/Greenworks plugin.

    I repeat: Construct 2 is a great HTML5 engine, even when Unity/UE4 will support HTML5, C2 will still have the edge because is especially designed for that and is very optimized/light.

  • Thanks for all the replies. Yes, before making my mind on Unity I also tested UE4. Here are the 2 engines compared:

    Unreal Engine 4:

    • UE4's lightning and overall visual aspect is better than Unity's
    • Blueprints is an official plugin, developed by Epic themselves (unlike Playmaker that is 3rd party)
    • Blueprints is free (Playmaker is not)
    • Assets Store still has some catch to do

    Unity:

    • Unity have more export options (supports Blackberry, Tizen, Samsung's Smart TV, even WiiU and the new 3DS)
    • Unity (+ Playmaker) has a sh!tload of tutorials (there were a lot of UE3 tutorials and books about UnrealScript, but UE4 uses C++ and Blueprints, rendering previous learning materials useless)
    • Assets Store has almost anything you can think of
    • Unity projects are easier to manage by a small team/indie
    • Unity seems to be easier to port on other platforms compared to UE4 that seems more complex/optimized.

    Long story -> short: Unreal engine is better suited for bigger teams where Unity is better suited for smaller teams/indie

    To reply to some of the comments

    Agree.

    i already moved on to unity + playmaker

    but i also track scirra for the new engine and i hope it will not disappoint me

    Same here

    At least for me

    UE4 blueprint nodes speaks to me better and they are managed and maintain by people from UE4 who constantly makes them better and faster. They are although 10-12 times slower than pure C+ but I'm just learning and not doing another AAA game (which in most cases they should be called BDB games - Beta Dollars Bugs xD) so i don't mind.

    But i hope they will soon figure it out (which are doing all the time) how to remove VM from blueprints and then it will be the same speed as C+

    Not to discouraged or anything, you can still make games with it

    I didn't knew this. Still, unless you do some really complex AI, I think you will not feel any slowness since is native. From what I can see Playmaker is C# code and the Nodes UI are just shortcuts for that functions/scripts (or something like that).

    Interesting discussion.

    Wouldn't it be amazing if one could have a 3D Construct? I like Constructs's events system and being able to use that power in 3D.

    I know it wont happen but it will be something brand new. never been done as far as i am aware.

    3D games...well i come from making Flash Educational games then moved over to some 3D visualization games in Garagegames Torque 3D but we had a small team. So i was mainly level / Environment designer and others coded.

    My main job now is Drupal and Sharepoint work so non interactive gaming but always thought to get back into 3D.

    Thing is it's tough as well. 3D is not as easy as 2D to make WELL. If you don't make 3D well it looks amateur. An amateur 2D game can have some style or some sort of feel to it that cannot be captured in 3D.

    However, with VR and AR i see a big boost in the gaming arena with 3D games and VR tech. Nielsen marketing i think it was, said that it will be a $ 150 billion industry by 2020.

    ...

    Yes, with all the new "toys" (Oculus Rift, Microsoft HoloLens ... etc) the 3D has become more engaging, regardless the engine/technology used.

    ...

    I personally think html5 for games might drop popularity for web assembly. All those C++ game engines might be more popular than html5 game engines in future.

    By the time when WebAssembly will be mature enough, HTML5 will be on another level.

    host online (html5) -> you got it all

    More or less ... And how do you get some profit by doing that ? Only Ads ?

  • eli0s

    I already started to do tutorials in Unity + Playmaker. It is a little more complex, but not hard. Thanks to C2, now I have a better understanding of procedures. The hard part will be when I will need to write my own scripts, but there are a lot of tutorials on the internet, so I'm optimist. And since is considered an "industry standard" I will have more chances to get a job in this domain.

    GM:S looked like a nice alternative, especially since I've got the 12$ bundle (I was more interested in the source code for the games) but the old UI (especially the room/level editor) and somewhat lack of direct support communication made me think again. Also, If I have to learn a scripting language, why not learn C# for Unity that is used world wide instead of proprietary GML.

  • First I want to say that it has been a great experience and this is not a rant topic. I've learned a lot of useful things about making games and I've made a decent amount of $ .

    While I like C2's approach of easy visual programming and clean interface, but there are 2 big reasons I choose to take a break and try another engine:

    Reason 1: C2 uses developing/unfinished technology

    Certainly HTML5/Javascript is and will be used a lot in the near future, the question is when it will be optimized for games ? Next year, after 2~3 years ? The fact that is still in development means that is has room for improvement, but this is also a terrible disadvantage. Ashley has to bugfix and tweak C2 to maintain compatibility. Some examples are: in the past some games made with an older version started to crash due to an update to Chrome and needed to be re-exported with a new version of C2; WebStorage-ul has been depreciated, some Audio bugs ... etc.

    Another disadvantage is that C2's core uses the "old" javascript. In order to update C2's core to use asm.js, Ashley has to rewrite the whole engine again aka Construct 3 (please correct me if I'm wrong)

    Reason 2: Limited commercial possibility

    Desktop: Yes, exports an .exe file and that is all, there is no official Steam plugin, the 3rd party one is a lot of work to implement and is hit or miss.

    Websites: There is support Kongregate but should also be for Newgrounds and others.

    Mobile devices: You only get the HTML files. Good luck with all the 3rd party warpers that are somewhat hit or miss and no constant fps. Also, very little support for ads vendors. And you can't use Physics due to CPU load.

    I'm not against of 3rd party warpers, the problem is that Scirra has no control over them.

    Also i dislike the lack of 3D (and the motivation not to implement it in C3). I know that C2 is for 2D games (3D models are harder to manage then 2D sprites ) and I agree with that, but some simple 3D objects like the ones in Construct Classic would make great difference (example: New Super Mario Bros or Sonic Rush for Nintendo DS)

    That being said, I would recommend C2 to anyone who want to start creating games and I'm sure that C3 will fix a lot of C2's current shortcomings, but if you plan to make a big project, you should think twice.

    This doesn't mean that I give up on C2, it is still the easiest, fastest and optimized HTML5 game engine i know

  • Ashley

    Everybody have different needs, but I would like to specify a few plugins that I consider that should be included by default in C2/C3:

    Pode HTML Pack - Since is an HTML5 engine, these functions should be included by default

    LiteTween - Very useful for smoothing menus and in-game movement

    Paster - Useful in many ways and mandatory if you want to create a split-screen game

    Other nice plugins (but not as important as the above): Mode 7 and Magicam

  • Sorry, no luck then

    You should try to optimize your game and test it on more devices.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • First thing: Start small. You need to know how to walk before you can run. See the tutorials and the predefined templates to get to learn C2.

    Q1. Don't rely on resolutions, use aspect ratio measurement. I recommend Scale outer mode

    https://www.scirra.com/tutorials/73/sup ... reen-sizes

    https://www.scirra.com/tutorials/1126/m ... le-devices

    Q2. Not sure, try to keep it around 100~200MB on actual devices. About optimizations, there are a lot of ways, use google, or search the forum. Remember that bigger sprites/images use more RAM memory. Also music/sound files are memory hungry. And you will need to optimise a lot on mobile devices.

    Q3. I've tried a lot of ways, at the moment it seems that you can't get constant framerate in any exporter. In my opinion Cocoon seems to run the best , but this depends on your device.

    https://cocoon.io

    https://www.ludei.com/cocoonjs

    Q4. There are a few games published (some even on WiiU). Is up to you to judge.

    Q5. Yes, Mortal Melon was made with C2.

    Q6. Ads depends of vendor, if C2 has or not a plugin for that ad company. I've never tried IAP so I can't tell.

    In my opinion, C2 is a great software and you can learn a lot about making games, but if you are serious about making bigger and commercial games, you should search for another software. You missed a great 12$ Humble Bundle if you knew a little programming.

  • You could try http://cocoon.io , but don't expect miracles, you will not get constant 60fps.

tgeorgemihai's avatar

tgeorgemihai

Member since 3 Aug, 2013

None one is following tgeorgemihai yet!

Trophy Case

  • 11-Year Club
  • RTFM Read the fabulous manual
  • Email Verified

Progress

13/44
How to earn trophies