Considering to develope games, Construct2 or Java

Discussion and feedback on Construct 2

Post » Mon Jul 16, 2012 4:35 pm

Hi ppl,

I recently bought Construct2 to develope my 2d games, but a lot of friends are telling me that Construct2 is a very simple engine and I will can't do big 2d games, I don't think the same, but I need your points of view..

My friends are saying me a lot of months ago of learning Java because is a powerfull language etc etc, but I think that is more difficult to learn than Construct2, and I can do nice games with Construct2, then with Java I can't do anything for the moment, only Text based games..

So what you think.. Construct2 or Java, for a beginner?
B
17
S
4
G
4
Posts: 104
Reputation: 3,950

Post » Mon Jul 16, 2012 4:53 pm

Well there's several aspects involved. Do you want to learn and then do your game, or you want to jump directly to doing your game ? If you go with Java, or any other language, you'll learn a lot, and if you're like me, have lots of fun. That process will take lots of time, even though it'll give you max flexibility. If you go with C2 you'll have your game prototype in days at max. Even hours. But you'll be limited by what Construct2 has to offer. Even if that is mitigated by the SDK. For your case C2 is probably enough. So you have to stop and think your priorities and what you want. I personally went the first path a while ago and only now i'm proficient enough to make a game in any language from the engine core code to the game. Even then i find C2 an invaluable tool. Yeah i could code a better suited Construct for myself, but that would take lots and lots of time, and the games i want to make would have to wait a long time. So i use C2 when it offers everything i need for a project and use my programming language of choice and my personal framework when the project is more complex. That's it.Kiyoshi2012-07-16 17:02:09
B
58
S
13
G
10
Posts: 632
Reputation: 12,505

Post » Mon Jul 16, 2012 5:37 pm

I don't see how C2 is a "very simple engine" or not powerful enough.
B
47
S
10
G
6
Posts: 455
Reputation: 8,326

Post » Mon Jul 16, 2012 5:40 pm

Woah, really thanks.

I like programming but I don't know too much about it, but I have fun writting! The only thing I dislike with programming is that for make a game you need a lot of more time than if you use an engine that is prepared for do games.

I think I will do what you do, if the game I'm thinking to do can be maked completely with Construct2, I will do with Construct2, and if Construct2 doesn't offers me what i want, I will do it in Java.

So thanks, I'm now making a game with Construct2, but when I finish the development I will learn Java (I have a lot of downloaded books to read :P)

Any other comments?
B
17
S
4
G
4
Posts: 104
Reputation: 3,950

Post » Mon Jul 16, 2012 6:57 pm

I don't think it's right to call Construct 2 a "simple engine"! Not only do you get a complete IDE to help you edit the game (something you don't get with most engine-only libraries), but the runtime alone is coming close to 30,000 lines of Javascript which has been well-tested by many users for over a year now, with over 1000 closed bug reports, and with considerable time spent tuning for performance. If you write your own engine, bear in mind you'll likely be doing all that work again.

You might also be interested in an old blog post we wrote: Construct 2 vs. Javascript. Maybe a little out of date but it's still relevant.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Mon Jul 16, 2012 7:06 pm

It all depends on how you define *big* 2d games. There is a limit by how Construct2 has a big upfront load on all assets in the game. So you just have to design your games around this issue, which I find makes you come up with much better solutions.
B
16
S
6
G
6
Posts: 100
Reputation: 4,840

Post » Mon Jul 16, 2012 7:32 pm

I think my friends call it a simple engine because you apparently don't need to write anything, like if you are making a game in Java, for example, you need to write all the program. But I think that similar case occurs in Construct2, but in another way, that is with the Event Sheet (I THINK).

But yeah, they see "No programming needed" and they think "Oh, a bad engine".

For example, I was thinking the same but the only difference in me is that I tryed to do a game, and I've seen all Construct2 possibilities.

So, as I said, I will continue using Construct2.
B
17
S
4
G
4
Posts: 104
Reputation: 3,950

Post » Mon Jul 16, 2012 10:34 pm

I'm sure your friends can badly judge anything before to try this software
B
96
S
25
G
20
Posts: 3,052
Reputation: 22,638

Post » Mon Jul 16, 2012 10:43 pm

Scirra Construct 2 already take care of many aspects for makings games, "sound manager, 2Dbox physics, Facebook Integration etc..." game engines are made to shortcut/support you to make games, making thing from scratch requiring knowledge, patience and time, also if you are new to game development in general, i highly recommend you to start out with D&D tools, this his 3 benefits:

1- you will make your game in short time (productive).
2- you also learning programing/game development in indirect way
3- the most important part in your life, you will determine yourself if you interested in game developments or not, without too much sacrifices, like learning programing or other complex frameworks.

trust me you wont waste your time with Construct 2
B
22
S
3
G
5
Posts: 141
Reputation: 5,117

Post » Mon Jul 16, 2012 10:48 pm

Go learn some SDL and c++, c2 is not engine nor anything of programming, its just fine RAD tool, not more and not less.
java is proprietary sun/oracle sh*t which requires to use proprietary oracle java programm to run whatever else (dont look to openjdk, its dead). Its like flash but can use right click in browser yet still sh*tty plugin.
If you about programming serious things then starting basics with basicand then learning c++ and SDL is best and only true way to become a good programmer.
BTW, you cant effectively use c2 if you dont understand basics of programming.
B
18
S
3
G
4
Posts: 46
Reputation: 3,873

Next

Return to Construct 2 General

Who is online

Users browsing this forum: 99Instances2Go, TheRealDannyyy and 9 guests