Construct2 - Just for prototyping?

Discussion and feedback on Construct 2

Post » Mon Jun 09, 2014 12:32 am

Performance seems to be the biggest issue regarding html5 but people need to realize that its still fairly new, and if your an amateur programming regardless of the language you use (java,javascript,C,C#) your going to have a tough time scripting a whole game on its own with standard libraries. I have tried different frameworks with javascript and its much more effort then what C2 is capable of doing. For a cheap cost your saving a ton of time on debugging and your saving general development time. (I mainly use unity now but I find construct 2 fun to use, and still believe its practical for commercial purposes)

Majority of people who complain about performance are usually the ones that haven't considered the already available optimization methods while developing their game. Since html5 is fairly new technology and javascript is one of the slowest languages to use, you need to consider optimizing the game beforehand to compensate for these drawbacks, which is more then possible with Construct 2. Many can use C2 but haven't mastered it.

Someone experienced with programming would be able to create quick games in a matter of days, games that are runnable on most devices. If your a programmer, C2 allows you to execute javascript commands which is a plus. You can also create your own plugins for the game engine to add additional functionality. We even have wrappers such as cocoonjs,crosswalk and phonegap for mobile performance boosts. They all use a simple cloud compilation format so its even less effort to get games working on mobile devices.

Unity is a viable option but you need programming knowledge (javascript, C#), even then you need experience optimizing the games created using the engine to have it working on majority of devices.

The morale of the story is that a great game creator can use limited resources to build a decent product regardless of what their using as long as they have the knowledge to do so. This involves learning programming in general to debug on any tool, understanding image compression and such for optimization, and mastering a tool of your choice whether its C2 or unity.

That being said, I will list some personal drawbacks for construct 2:

1. The updates after R168 have a bit of issues on native browsers for older samsung devices (S2,S3,Galaxy nexus). This is bad for anyone that wants their games sponsored, but even so there are workarounds. But it would be nice if it was fixed.

2. The scirra team keeps posting templates of popular titles which ruins the fun out of creating the game yourself. When the flappy bird template came out, we had thousands of flappy bird clones. Although it's a marketing ploy it would probably make the engine more professional if we didn't have so many template options that kinda does everything for you. This is one of the main reasons why we have so many people that aren't able to master C2 and complain about it. Hopefully they make less templates of popular titles in the future.
Last edited by retrodude on Mon Jun 09, 2014 7:02 am, edited 2 times in total.
B
18
S
4
G
3
Posts: 436
Reputation: 4,801

Post » Mon Jun 09, 2014 12:50 am

The fact C2 can enable one to create games much faster than using computer programming is, for me, from a creativity addict's point of view, one of the greatest values - and perhaps is the greatest value - it offers. Time is finite, and you can't add any. But a platform like C2 significantly lessens the time it takes to make a game, and thereby frees up more time to create more games, to implement more new ideas. With C2, more freed time = more creativity. Let game programmers walk on the ground programming code in games while C2 game makers can fly so much faster over the ground.
B
7
S
3
Posts: 36
Reputation: 1,347

Post » Mon Jun 09, 2014 1:57 am

This question has been asked before and answered. It's somwhere a few months ago.

C2 is for prototyping as much as Unity is.

However it must be made clear that while C2 is super duper easy to get into. It's also requires super duper dilligence in good game design. I have never seen the possibility of such poor design for programs since Basic. A lot of languages today structure themselves to make sure you can't make super duper bad code.

As an example C#, Java are pretty rigid.. but C2 ES is prone for nw C2 devs to mess up badly .
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,038

Post » Mon Jun 09, 2014 3:48 am

It depends on the resource/money of designer.

If designer has a lot of resource/money to make an engine, or buy an AAA engine, then C2 is a prototyping tool.
If designer does not have enough resource/money, C2 is enough to make a commercial produce, in some restrictions (for example, performance issues in mobile).
The better performance, the more (and more) cost.
B
109
S
27
G
277
Posts: 4,482
Reputation: 154,924

Post » Mon Jun 09, 2014 4:36 am

@rexrainbow that's good advice
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Tue Jun 10, 2014 2:20 am

I remember when Unity was for prototyping and making toy games. oh how far Unity has gone.
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,038

Post » Tue Jun 10, 2014 8:20 am

jayderyu wrote:I remember when Unity was for prototyping and making toy games. oh how far Unity has gone.


Same probably could be said about game maker/studio.
What Im not really fond with construct2 is pricing model, its not really sustainable. Once they will fill userbase and only small ammount of people will keep buying it wont be profitable to them and they might need to find new ways to monetize.

im just hoping for the best for team because its really extraordinary tool to make html5 games.
B
22
S
7
Posts: 94
Reputation: 1,783

Post » Tue Jun 10, 2014 12:48 pm

C2 is not perfect it does have some areas where I think it would be nice if it was better, Handling lots of units seems to make it suffer a bit. Pathfinding is not working that well, some UI improvements would help a lot, even though in general it is quite good I think. The annoying problem with newly created objects and so on.

But when that is said C2 is a fast tool for making games, offers a lot of feature and is constantly expanding. When I got it there was nothing like multiplayer support, light and shadows functionality which have just been added, and even though its needs some updating I think, it shows that they do a lot to expand it.

For me its more about choosing the right tool for the right job. If you are a programmer with lots of experience in using Unity and you want to make 3D games then you would probably not go to C2.

But if you are not very experienced in programming or doesn't care to much for 3D or the time needed to program a 3D game, then C2 is a great tool. But that doesn't mean that C2 is only good for prototyping, which I think it is and is a great quality in it self. But you can make good games in it and personally some of the best games ever made in my opinion have neither multiplayer support or fancy light and shadows, but they have gameplay that are far superior to most of the new 3d games that hit the market, which suffers from just having great graphic, but very poor gameplay.

So if you have no interest in games like that then why not just use a tool like C2.

This is from another page about Binding of Isaac which could easily be made in C2:
The Binding of Isaac co-creator Edmund McMillen recently revealed that the game has sold more than two million copies during a recent YouTube interview.

Speaking with Northernlion, McMillen said that the game continues to build momentum.

"In the first year we sold a million copies, and now we're already up to two million," McMillen said. "It's nuts ... It would be awesome [for the remake] to come out before the end of the year."


Image

If you could make a game like that and sell that well, why should you care or why should it matter whether other people call the tool you are using only good for prototyping or not.
B
44
S
11
G
2
Posts: 1,182
Reputation: 6,848

Post » Wed Jun 11, 2014 1:55 am

PKrawczynski wrote:
jayderyu wrote:I remember when Unity was for prototyping and making toy games. oh how far Unity has gone.


Same probably could be said about game maker/studio.
What Im not really fond with construct2 is pricing model, its not really sustainable. Once they will fill userbase and only small ammount of people will keep buying it wont be profitable to them and they might need to find new ways to monetize.

im just hoping for the best for team because its really extraordinary tool to make html5 games.


Your right. And for about 2 years I've been saying that Scirra should open up an IDE asset store. Where deveopers can share CAPX, Plugins and modular CAPX that work like plugins. They can be put up for free or for a cost. If it's for a cost then Scirra get's a slice.

However. Regardless of their pricing model. That has little impact on how much it's a fantastic tool. I do agree there are stuff in C2 I would really like. Or some stuff that should change. But that is a discussion for another time and matter. Not here.

C2 is more than just prototyping. However if that's what someone wants to use to prototype. Then yeah C2 is is the best 2d prototype out there. brining it home however... C2 has some hurdles.
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,038

Post » Wed Jun 11, 2014 5:26 am

@jayderyu - Open an asset store? Like Steam Workshop or Unity Asset Store?
Twitter | Facebook | Instagram

If you play Puyo Puyo games, you can meet me at the Puyo Puyo English Community Discord: https://discord.gg/0k41S8ARwvY2iTIQ
B
103
S
24
G
11
Posts: 697
Reputation: 12,898

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 8 guests