I've been using both construct2 and mmf for over 2 years. My experience taught me that mmf is fun, but has some serious limitations in terms of code reusal!
- you can not give unique values to instances of an active object - in construct2 you can
- you have to manually copy and paste events/objects between frames. In c2 you can use the same objects and event sheets in all frames.
- There are no global layers in fusion, instead again - you have to manually copy and paste.
https://www.scirra.com/tutorials/1085/3 ... onstruct-2
global layers in construct2 are awesome!
https://www.scirra.com/tutorials/594/bu ... terface-ui
- mmf has no subevents, as a result you have to copy and paste your logic a lot. In construct2 you can nest it in nice and tidy ways.
- Construct2 has one click deployment with nodejs to windows,linux and mac. The games just work.No need to buy separate exporters with limited functionality like fusion's.
- Even clickteam suggests to people to make their own level editor, instead of using the one provided by mmf.
- the entire editor is full of hardcoded logic. Their tagging system has specific number of tags that can not be renamed or changed and dont work on a global level. (code reusal issues again) Even the animations editor is full of predefined animation slots that you can not rename. Some animation slots behave differently than others - this quirky design may lead to frustrating moments later on when you code your logic.
The community here is much bigger - with much more active development with addons and effects- all of which are free. Scirra also has a dedicated tutorials section which is packed full of good learning articles and videos.
Clickteam's html5 exporter creates games that are problematic to embed in nodejs or xdk. Whats more is that they are not webgl accelerated and under-perform compared to construct's.
Clickteam rip you off with their licensing fees. You have to buy separate exporters, but what is worse is that none of them support any mobile monetization features and the community is prohibited from sharing such features in addons for free. The only way to put ads in your mmf games in to buy their developer license which costs 400$ !
But they hide that in the small print and you find out about it after buying the exporters.
Construct2 in comparison offers all the export options with the personal license. You can try them out in the free version as well. There is no limitation on the admob object or any of the monenanization features - they are available even in the free version.
I can just go on and on <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">
But the truth is that I like both products and hope they continue to compete and improve. If clickteam still makes money with their strategy - I wish them best of luck. It's just that the pricing model seems like outdated bullshit to me - especially considering the competition in other game engines.
Unity and Unreal for example dont put any limitations on the developers and dont cut their products into chunks you have to buy separately. Instead they make money only if the developer has made a lot of money using their engine.