To buy or not to buy, that's the question...

Discussion and feedback on Construct 2

Post » Mon Sep 07, 2015 11:07 am

Nowadays 2D applications are handled as a special case and subset of 3D to benefit from hardware acceleration (using pre-transformed vertices, etc.) ; sprites are textured quads, and so on.

This makes handling 2D, 2.5D and 3D games very similar, in terms of internal resources (vertex buffers, textures, etc.).

As with any application, it's up to the user to set the rendering settings correctly to achieve the desired style (filtering, scaling, sampling, etc.). Pixel art (e.g. sharp blocky style) is not "more" difficult in any tool, it just requires the appropriate settings.

It's like cell shading in 3D ; the scene is the same as a traditional 3D scene, but the samplers and shaders are different.
Image
B
23
S
9
Posts: 237
Reputation: 2,207

Post » Mon Sep 07, 2015 11:20 am

Black Rabbit wrote:Some friends also suggested Unity Playmaker, but with being a 3D camera I wonder if the pixels gets approximated/bled and if working in general on a pixel art based platformer is a lot more complicated than here.


If you're interested in node-based programming, try (as I suggested before) Unreal Engine 4 with blueprints (it's free). Only if it fits your needs and you prefer Unity, go buy Playmaker. :) But in my opinion it's a bit harder to use than C2.
B
127
S
33
G
17
Posts: 1,549
Reputation: 20,454

Post » Mon Sep 07, 2015 12:58 pm

glerikud wrote:
Black Rabbit wrote:Some friends also suggested Unity Playmaker, but with being a 3D camera I wonder if the pixels gets approximated/bled and if working in general on a pixel art based platformer is a lot more complicated than here.


If you're interested in node-based programming, try (as I suggested before) Unreal Engine 4 with blueprints (it's free). Only if it fits your needs and you prefer Unity, go buy Playmaker. :) But in my opinion it's a bit harder to use than C2.


I really love how C2 handles the coding aspect, it is the closest thing as verbally telling to a program what you want to do, and I doubt there is anything easier (from an artist point of view).
But I hear the node system of Unity is pretty easy too, especially with playmaker, but there is a rendering issue with pixels which can be corrected by buying another cheap $10 module called Pixel Perfect which rectify the rendering issues. The problem is that there is no free version of playmaker, so I would be committing to something I do not even know it will work.
B
6
Posts: 14
Reputation: 278

Post » Mon Sep 07, 2015 1:56 pm

Black Rabbit wrote:1. I noticed most of the stuff runs in web browser, likewise can only export to web, which worries me because it limits my future publishing options. Can project be easily exported as PC executables or compatible for hand held or consoles?

2. If the engine code is written in Java, a language even I know as a non-coder to be horribly sluggish and full of issues, doesn't that mean any game I make will have serious performance issues? Especially because I love to do massive levels and lots of parallax, like 10+ layers or so.

3. I am trying to create a metroidvania, so think of all the stuff a game like that needs, like save States, huge maps, rpg features and the likes, so can all this be achieved with c2?

4. If you could suggest another engine for someone like me with my game needs, what should it be?

Thanks a lot!



Hy there, first i want to say that as simplicity, and graphical editing and assembly you wont find no engine out there to compete, with Construct2 from my point of view, i tried a few FROM GM8 to stencyl, to fusion to what ever is out there, however, as performances, Construct2 has its limitations, you will face a lot of problems, but all can be solved in time, by working around things, and if you can use the plugins that people offer around Construct2 community it will solve most of them, but having a friend that has some JavaScript Knowledge, being able to do some custom work for specific effects, or library's that you may want to implement in future, will help, but you can still develop pretty fast performance Games and with a "Glamour" look to it without any of those things, just by using Default Construct2 but that will need you to understand how C2 engine works.

When i say glamour i mean, you can stuff the game with as many effects and images you may want, the issue will be later as in any game engine, more you add more resources youl need, so the minimum specification for your game, wont be from a point on a dual core processor of 2ghz and 1 gb ram, but more a newer generation of computers.

as for your points,

1 : yes most of the games are made by hobbyists and the only easy way to market a day is by using the online environment, by that meaning exporting to html5 websites and pray for players to play, but if you want, you can export to any platforms there is in C2, as a licensed user youl get more exporting power, steam/PlayStation/Xbox(windows10 support type)/ and many others, for a .exe thing i dont really know , since most of the Computer games made in Construct2 require Nodewebkit.js which is free to download, but not many players have it installed since the most common computer games dont require it, maybe someone can cover that part up, but all i want to say you are not limited to the WebBrowser only.

2: the engine is written in java, but you dont need to modify none of that, unless you want to create your own plugins or use some custom script.js, but what you ask doesn't require any of those things, you wold be for sure making a demo up and running in a few days if you have the graphics ready.

3: most of games can be made in C2 especially the old ones, even if they are in 3d, you can use Plugins to turn the 2d frame into a 3d frame, which is much faster for some reason in Construct2 but its limited by the amount of effects and objects you can add, but then you will need to learn those plugins functions and have a basic understanding of the 3d axes and 3d frames, however Castlevania, metroidvania etc can be accomplished with C2 by using the default functions with no custom plugins.

4: if you have the time to learn, and you can learn, then try Unity(has a few visual plugins, that can turn the hard core programming into a more simplistic programming similar to C2 but you have to pay an extra 300 bucks for it i think),Blender(for windows games only requires python knowledge but also can be used by visual coding drag and link things), Valve Engine, CryEngine, C## etc... what ever can help you, but since you mentioned you cant understand it no matter how hard you try, i wold say Stick to C2 for a while will grow on you, but you can play around also with GameMaker8 and other stuff, but they all have their specific issues.


My opinion in a few words, Stick to C2 play with it for a while, test it, see the problems for yourself, see if you can work around it, if not, if you have enough income to support an indie programmer, id say pay some programmers to do the coding part, and you keep doing what you like, being an artist.

P.S dont quit your day job, to make this happen, youl face many problems, and is possible youl get into the C2 loop, where you want to do all this cool projects, and you want to start all of them, since C2 is easy to use, but you will never finish one of it.

it happens to most of the users here..


Hope it helped you!

if im wrong on some points do rectify me, if not.. then well.. have a great day.
B
70
S
20
G
67
Posts: 1,314
Reputation: 42,301

Post » Mon Sep 07, 2015 2:52 pm

2: the engine is written in java


Can we please NOT mix up Java and Javascript?

To the original poster:
Buy.
B
72
S
28
G
32
Posts: 477
Reputation: 19,640

Post » Mon Sep 07, 2015 5:44 pm

Eisenhans wrote:
2: the engine is written in java


Can we please NOT mix up Java and Javascript?

To the original poster:
Buy.


+1
Also, If I remember correctly, the engine was written in C++ and only exports the code as JS (or it was just the editor that was wrtitten in C++?)

Black Rabbit wrote:But I hear the node system of Unity is pretty easy too, especially with playmaker


As far as I know Unity doesn't use the node system for programming, you can only do that with 3rd party plugins. Correct me if I'm wrong.
Last edited by glerikud on Tue Sep 08, 2015 5:48 am, edited 1 time in total.
B
127
S
33
G
17
Posts: 1,549
Reputation: 20,454

Post » Mon Sep 07, 2015 8:43 pm

glerikud wrote:
Black Rabbit wrote:Unity is pretty easy too, especially with playmaker

As far as I know Unity doesn't use the node system for programming, you can only do that with 3rd party plugins


Well that's exactly what PlayMaker, mentioned above, does ; visual scripting
Image
B
23
S
9
Posts: 237
Reputation: 2,207

Post » Tue Sep 08, 2015 2:16 pm

"The dilemma being that I have a very artistic brain and no matter how much you explain coding and scripting to me, I will never get it, so I decided to use a simple ready editor."

Black Rabbit;
If you want to write a real game in C2, you will need to understand scripting and coding. Even though it uses event sheets you will still end up using functions, static variables with local scope etc. So C2 isn't going to solve your basic dilemma--which is you say you can't code.

I suggest you see what you can do with RPG maker ACE--you should be able to get some kind of game out of that since it is mostly just a database.

yours
Winkr7
B
33
S
8
G
3
Posts: 169
Reputation: 3,280

Post » Tue Sep 08, 2015 9:33 pm

winkr7 wrote:"The dilemma being that I have a very artistic brain and no matter how much you explain coding and scripting to me, I will never get it, so I decided to use a simple ready editor."

Black Rabbit;
If you want to write a real game in C2, you will need to understand scripting and coding. Even though it uses event sheets you will still end up using functions, static variables with local scope etc. So C2 isn't going to solve your basic dilemma--which is you say you can't code.

I suggest you see what you can do with RPG maker ACE--you should be able to get some kind of game out of that since it is mostly just a database.

yours
Winkr7


I 100% agree with this post.

However, if you're anything like me (I too couldn't comprehend programming 2-3 years ago), you will pick up on the logic and you'll begin to understand programming. You may be able to create a small game without programming knowledge, but as I found out the hard way, even if you manage to string together some events, it will not perform well unless you've optimized and used proper techniques for optimizing. Just keep that in mind.

To the Original Poster: Construct 2, hands down, has the best interface and method of programming a small 2D style game. Having tried Stencyl, Game Maker, and CTF 2.5, I can safely say that C2 is the most intuitive. However, there is a caveat. As you mentioned, it exports to HTML5 only, and while some others have already mentioned that you can use what we call "Wrappers" to make that export seem like a downloadable game or app on the phone, you'll want to keep in mind that these things are created by third party companies and are handled by the as well. If you have any issues with these third parties (And my understanding is that there are a LOT of issues), you're at their mercy.

For this reason, I can't really recommend C2 for what you described.

It really is a shame because to me, native exporters are all C2 is really missing to completely dominate their competition. HTML5 feels like a very limited export right now, which is ironic since it's supposed to be so flexible. After I finish my current game, I'll be seeking an alternate game engine to suit my export needs.
B
16
S
2
G
1
Posts: 156
Reputation: 2,117

Post » Wed Sep 09, 2015 2:06 am

I think much of what @Megabeard said is true. My background is in software, but it has been a long time since I have actually coded. I think C2 is an incredible tool for building games and the interface is great. Like the original poster, I started playing with the free version and soon reached its capacity. I took a quick look and saw that you could export for iOS and Android so I bought the personal license. I did not read carefully enough and I learned much later the limitations or the reality of building for mobile. For instance, I had no idea the Facebook plugin does not work with mobile. I had it in my game for quite awhile while testing and it worked great n my laptop. haha Just last week I switched to using a facebook and Unity Ads plugin from @cranberrygame. 3 days into it he announced he is no longer supporting the plugins so now my search continues.
Like @Megabeard said, if C2 had native exporters, I think it could really dominate the indie market and grow it like never before.
I want to add that I hope this post does not seem negative in any way as I think C2 is an incredible tool. I just feel if you are thinking mobile, do your homework before jumping in.
B
42
S
16
G
3
Posts: 169
Reputation: 4,383

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: Cliffu, Colludium and 4 guests