Taking a break from Construct ...

Discussion and feedback on Construct 2

Post » Wed Oct 07, 2015 5:38 pm

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 :)
B
49
S
15
G
6
Posts: 534
Reputation: 7,195

Post » Wed Oct 07, 2015 7:22 pm

@TGeorgeMihai , may I ask what engine are you going to try?
composer - multimedia artist
www.eli0s.com/en/
B
69
S
26
G
5
Posts: 1,146
Reputation: 9,829

Post » Wed Oct 07, 2015 9:20 pm

@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.
B
49
S
15
G
6
Posts: 534
Reputation: 7,195

Post » Thu Oct 08, 2015 4:28 am

Good write-up, though I agree and disagree with some of your points based on my own experience with big C2 games, for mobiles and PC.

You should get into UE4, that seems to be catching on real fast. It's a superior 3d engine than Unity and it's free.
B
70
S
24
G
19
Posts: 1,757
Reputation: 17,614

Post » Thu Oct 08, 2015 6:27 am

@TGeorgeMihai
Agree.

Unity + playmaker is my next step also
B
26
S
11
G
2
Posts: 669
Reputation: 5,038

Post » Thu Oct 08, 2015 12:08 pm

@TGeorgeMihai , I understand how you feel and I agree with your points, however I find C2's event sheet to be the best non code- visual programming system out there. Playmaker or uscript are overly complicated and all around the place and to achieve something that it would be very straight forward in C2, you need too many states or nodes/variables.
If I ever manage to push my self into learn something complicated, it would be C#, that way the knowledge would be useful elsewhere too.

Anyway, good luck with your decision, please let as know how you find the change and your progress with Unity!
composer - multimedia artist
www.eli0s.com/en/
B
69
S
26
G
5
Posts: 1,146
Reputation: 9,829

Post » Thu Oct 08, 2015 12:41 pm

I understand you, for me the biggest problem with C2 is the mobile export. The external solutions are not good to keep a good framerate.
B
6
S
1
Posts: 50
Reputation: 502

Post » Thu Oct 08, 2015 2:15 pm

@TGeorgeMihai
Go for it. I don't think you will regret it. Though Unreal is also pretty good and although a larger hurdle than C2 and Unity reflects C2 a little more.

Set sails to new shores and exciting adventures. And welcome to the Unity developers ship maybe I will see you on the Unity developers forum.
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,018

Post » Thu Oct 08, 2015 2:30 pm

Dude I definitely agree with the limitations in C2 which I seriously hope they correct in C3.. Hope to see you again soon..
Image
B
81
S
16
G
4
Posts: 503
Reputation: 8,953

Post » Thu Oct 08, 2015 2:31 pm

@TGeorgeMihai
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
B
16
S
6
Posts: 243
Reputation: 1,755

Next

Return to Construct 2 General

Who is online

Users browsing this forum: Artpunk and 2 guests