Porting from Gamemaker

New releases and general discussions.

Post » Thu Mar 12, 2009 6:48 pm

Hi guys
I'm a Gamemaker user and i created a retro platform remake using only D&D actions. I can't get my head around GML and becasue of that all of my moving platforms creation attempts failed miserably. So i decided to give Construct another try. In some areas is much better than GM , however is some others it lacks behind. I'm not trying to start a GM vs Construct thread here lads, i'm just seeking advice if it is worth porting my game from GM to Construct.
I know that at the end of the day i'm the one to make the right decision, i'm just asking you to inform me in which areas Construct lags behind. For example the UI needs some time to get used to it. I'm a slow learner and i need all the help i can get!
B
2
G
4
Posts: 29
Reputation: 1,108

Post » Thu Mar 12, 2009 6:59 pm

For drag and drop game making, Construct does not lag behind GM at all. It's much more logically organized, and the runtime is much MUCH faster and more powerful. As far as drag and drop is concerned, the only way in which Construct lags behind GM is this:

[list:3iyjp8ow][*:3iyjp8ow]GM can play in a browser[/*:m:3iyjp8ow][/list:u:3iyjp8ow]

And...that's about it. Anything else, such as "GM can do online" or "GM has a large userbase to get support from" or "GM can use gamepads" or anything like that... Construct has plans for all of these, so it's just a matter of time.

Yes, there are lots of things that GM can do that Construct can't, but you have to dig into GML to do them. Like 3D, or using .dlls.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Mar 12, 2009 7:05 pm

[quote:2l0e31xp]i'm just asking you to inform me in which areas Construct lags behind[/quote:2l0e31xp]
Actually I was going to ask you where Construct lags behind Gamemaker. Personally, I've never actually used Gamemaker - I did try to give it a shot but it crashed on startup and nobody on the forums could help me (I'm sure it's just a bad luck/my PC sucks thing). Also, since we're constantly actively developing Construct, if you let us know where you think Construct is behind Gamemaker, we can either help direct you to the right features to solve the problem, or add new features which improve it.

I think the main area Gamemaker is way ahead of us on is popularity. With a huge community comes lots of other benefits like lots of tutorials, documentation, and numerous useful sites. We don't have a lot of that right now, but obviously we hope to one day take over the world, and we still have things like Deadeye's excellent Platform School tutorial and the freshly started community site Construct Corner.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Thu Mar 12, 2009 7:11 pm

I'm not interested in dll's or 3D and all that crap . I just don't want to spent much time and effort to learn Construct then port the game from GM only to get stuck due to some bugs etc. I didn't want to upset u Deadeye! I think the interface is a little bit cramped and it is much easier in GM to enable/disable transparency . Don't take me wrong i believe that Construct is an excellent piece of software, i m just telling u what i dont like much about it.
B
2
G
4
Posts: 29
Reputation: 1,108

Post » Thu Mar 12, 2009 7:33 pm

I'm not upset. Did I sound upset?

Anyway, what's the deal with transparency? There's an opacity setting in the object properties, or you can set the opacity at runtime with an action. Granted, I haven't used GM that much, but I don't see how that could be much different... how does GM do transparency?

Or do you mean cutting out the "transparent color" from a sprite sheet? There's an easy way to do that... use .png with the transparent parts already transparent.

Or when importing your sprites, use the "Color mask" button and enter your mask color and Construct will take it out automatically.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Mar 12, 2009 7:45 pm

The platform behaviour in Construct is amazing. For platform games I would prefer Construct over Gamemaker.

Yes Gamemaker can play in a browser. But I believe that is a very simple activeX plugin. I think you can fairly easy create ActiveX plugins for any application so I see no reason why Construct would not be able to do the same (in a hopefully near future).

The main reason that I pick Construct over Gamemaker is that the Construct layout editor is so much better than the GameMaker room editor. Its things like layers and locking objects. In general editing levels in Construct seems so much easier than in gamemaker.

The event action system in Construct is fairly strong but when it comes to more complicated stuff i would so much prefer a scripting system like GML. (or even better python :-D )

The forum support for Construct is very good. The autors of Constructs seems to be very active on the forum and on releasing new versions of Construct. This is another top reason to pic Construct.

In gamemaker Objects are more flexible in the way that you have to create the behaviours your self. In Consturct there are a lot of build in behaviours... but they are limited and you can not easily extend Construct with new behaviours. I wish there was a way of creating new behaviours using python.

At the moment I actually prefer Gamemaker over Construct for most tasks. But Construct has a lot more potential in the future.
B
4
G
3
Posts: 46
Reputation: 992

Post » Thu Mar 12, 2009 8:04 pm

[quote="Xombul":16k2sjz1]In gamemaker Objects are more flexible in the way that you have to create the behaviours your self.[/quote:16k2sjz1]

You can do that in Construct too... there's nothing that says you have to use built-in behaviors. You can create your own with events... which I would assume would be similar to creating your own in GM, only the event system doesn't, well... suck.

[quote:16k2sjz1]The event action system in Construct is fairly strong but when it comes to more complicated stuff i would so much prefer a scripting system like GML.[/quote:16k2sjz1]

Yeah, but we're talking strictly drag and drop here ;)
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Mar 12, 2009 8:12 pm

drag and drop systems are great but i think it's also very wise to have support for a scripting language. should be nice when Construct properly supports python.
B
2
S
2
G
4
Posts: 254
Reputation: 1,958

Post » Thu Mar 12, 2009 9:11 pm

I used GameMaker for awhile. For me, the biggest thing it has over Construct is organization. In Construct, I don't like how you place objects in the layout rather than an object library. I think it's messy (I know you can hide them but that's just an unnecessary step). I guess I'm used to it now, but it seems more intuitive to put an object into a library then call it through code or place it into the layout from there. Being on other layouts, I should just be able to pull from that library and place an instance, not have to open the other layout, copy it, then paste it into the new layout. Deleting an object from the layout should not delete it from the library. Also being able to make object folders in the library is huge (I know this is coming later)

I also like how GameMaker places code onto objects. As a non-coder, that makes more sense to me. I found it a little easier to handle enemies as opposed to Construct's picking which I haven't fully grasped yet.

I quit GameMaker once I found out about Construct, so overall I think Construct is a much better game maker.
B
77
S
49
G
25
Posts: 346
Reputation: 17,409

Post » Thu Mar 12, 2009 9:50 pm

the construct interface is much better then gamemaker among many other things. I don't think you have actually given construct a fair chance. I started out with gamemaker my self and when i tried out construct it was confusing. the more i learned the more i realized how constrained gamemaker is. I still have to use gamemaker for a class i have, but luckily my teacher allows me to use construct for my own class projects. the stuff I do in construct would be a nightmare to do in gamemaker.

also, what future does gamemaker have? how many years has it been since an update? how many features do you have to pay for? Construct is not at version 1 yet and is arguably surpassed the seventh version of gamemaker.

i am not an expert at either program, but i would like to know what gamemaker does better. in construct i feel free. that is the best way I can describe the difference.
B
2
G
3
Posts: 17
Reputation: 884

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 5 guests