Construct2 Alternative on linux

Discussion of tools and resources for game developers

Post » Sat Feb 15, 2014 12:19 pm

It's called Gamedevelop and can export to html5.
Runs on both windows and linux and has a very similar design to construct.



It is completely free and available for download for ubuntu users.
If you would like to support their development, please consider donating.

http://www.compilgames.net/

So in fact Scirra Construct has a free clone on linux and real competition too- because right now it is the only option for linux users.

Did I mention that it is open source and completely free too?

Maybe not on par in terms of features, but definitely worth a try.

It would be interesting to see how many users it will gather. If I was Ashley, I would keep a close eye on it's userbase. Linux is turning into a very mainstream OS, with china making their own OS based on ubuntu, Valve adopting it for SteamOS and many other factors that are coming together.
B
38
S
14
G
4
Posts: 426
Reputation: 5,686

Post » Sat Feb 15, 2014 1:12 pm

Ok it is not completely open source, but it's plugin SDK is open source!!!
The editor is free.

Advantages over construct2:
- The editor runs natively on both Ubuntu and windows
- It has Search and Replace
- The expression editor seems to be more advanced
- Object Families (called groups here) for free
- It has a built in sprite converter (gif to sprite, rmxp sheet to sprite)

Disadvantages:
- Can't lock layers
- Can't ctrl/shift-select multiple code blocks on linux yet
- no fancy Shaders
-It seems that naming is not dynamic like construct. If you rename an object it wont update in the event sheet. Havent tested it properly though. The game still runs fine after renaming it though- when it should be broken.
EDIT- this naming bug seems to be only in the linux version and happens inconsistently .

I would be interested to hear pros and cons discovered by other construct2 users.

It's interesting that the creator's family name is "rival". He's a french guy too. blurymind2014-02-18 00:31:47
B
38
S
14
G
4
Posts: 426
Reputation: 5,686

Post » Sat Feb 15, 2014 1:39 pm

@blurymind : The last time I tried it, I couldn't find a lot of behaviours (I think they call it automatismes in game develop, could find a platforming one, it is not a big deal but still that was something I think it lacked), nor a lot of object (I couldn't find any tiled background like, maybe it is just me)

But it is still a nice little program I ust say, don't know if the HTML5+Javascript produced is good though.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
52
S
22
G
18
Posts: 2,122
Reputation: 17,093

Post » Sat Feb 15, 2014 7:19 pm

it has much less behaviors than construct at this point.
They SDK is open sourced:
https://github.com/4ian/GD-Extensions and https://github.com/4ian/GDJS

but not many people are contributing. Their community is humble compared to this.

More cons to add:
-smaller community
-less documentation

On the bright side- the main developer seems to be very active.

It does have a tiled background plugin and a platforming one as well.
The interface is somewhat different when you actually start using it- so some things look like missing at first- but are available.

Check out the demoes that it comes with to see them.
B
38
S
14
G
4
Posts: 426
Reputation: 5,686

Post » Sat Feb 15, 2014 7:44 pm

[QUOTE=blurymind] - It has Search and Replace[/QUOTE]

So does Construct2.

Also what makes the expression editor "more advanced" in your opinion ?Kyatric2014-02-15 19:45:45
New to Construct ? Where to start

Image Image

Image Image

Please attach a capx to any help request or bug report !
Moderator
B
284
S
109
G
91
Posts: 7,317
Reputation: 87,483

Post » Sat Feb 15, 2014 8:03 pm

Gamedevelop was mentioned here ages ago. First time it was something about 4 years ago... Even Gamedevelop author @4ian is still present in here ;)
Just type Gamedevelop in the search bar and look for posts from CC forum.
ImageImageImageImage
B
157
S
64
G
41
Posts: 2,590
Reputation: 34,640

Post » Sun Feb 16, 2014 1:04 am

how do you search and replace in the event sheet then?

B
38
S
14
G
4
Posts: 426
Reputation: 5,686

Post » Sun Feb 16, 2014 5:39 am

Search : The ribbon - Events tab

Replace : In event sheet view
[quote]Press R or right-click and use the Replace object option to quickly swap objects referenced in the selection. Note that objects with references to instance variables or behaviors in the selection can only be swapped with other objects with the same instance variables and behaviors which have the same names and types.[/quote]
You can even replace an action in the same manner.

As you mentioned, GameDevelop has poor documentation, but C2 has a great one. Be sure to read/study it.
New to Construct ? Where to start

Image Image

Image Image

Please attach a capx to any help request or bug report !
Moderator
B
284
S
109
G
91
Posts: 7,317
Reputation: 87,483

Post » Sun Feb 16, 2014 10:04 am

More advantages over construct2:
- The debugger allows you to pause the game, and even frame by frame it! Plus many other nice features.
Gamedevelop has a much nicer debugger.
- very basic support for 3d (available only for native builds)
- Dynamic 2d lights out of the box - officially supported
- You can edit a part of a condition or execution without opening a new window
- The platforming "automatism" has a LADDER type. No need to code ladder logic.
-Reminding that it is the ONLY option for linux users who want to have a native construct2 look a like. I don't see construct being ported any time soon. I'd pay for it's license instead of donations, if the developer was willing to offer professional support like scirra does. I guess his strategy is somewhat different.
- If he ported it to linux, that means that he is getting closer to porting it to mac. The engine is using platform independent libraries. Not sure if Construct2 can boast with that too.

More disadvantages:
- Has a bunch of starter tutorials, but no community created tutorials like construct2's. Nowhere near the number of tutorials scirra has gathered from its users.
- Cant seem to uncomment multiple rows of code or a group. There are no groups, but you can still parent blocks to other blocks, but uncommenting a parent doesn't affect the children.
- global and instance variables are generally harder to find in the ui.
- less stable (the build on linux is fairly new though- give it some time)
- The interface is good at hiding things from the user in the start. At first I though many of which are missing.
- The sprite sheet editor has no painting tools

A lot of things that are very similar:
-there are too many to list. It will take me an entire day :D blurymind2014-02-16 16:57:17
B
38
S
14
G
4
Posts: 426
Reputation: 5,686

Post » Sun Feb 16, 2014 5:47 pm

[QUOTE=blurymind]
- The debugger allows you to pause the game, and even frame by frame it![/QUOTE]

C2's debugger can do that as well.Arima2014-02-16 17:48:02
Moderator
B
93
S
33
G
33
Posts: 3,006
Reputation: 27,719

Next

Return to Tools and Resources

Who is online

Users browsing this forum: No registered users and 0 guests