karan316's Forum Posts

  • PS: Sorry for the long and boring post, finding it tough to concentrate after I suffered a head injury recently. Will try to edit it out if possible.

  • +1

    > I agree with some criticism, and it is required to make the product better (for e.g. people asking for a Steam Plugin).

    >

    There is an official Steam plugin for C3: https://www.construct.net/tr/make-games ... greenworks

    I am aware of that, I just pointed that out coz I thought it was justified when users were complaining about the steam plugin a while back:)

  • I am here quite regularly and read almost all the posts. I am noticing a lot of people criticising the creators of Construct for some or the other reason since the launch of Construct 3 (I honestly feel some of these users are literally created by the competition to bring C3 down). I have a small message for all the users who have enjoyed Construct Classic/2/3.

    First, I'll talk about the subscription issue. I bought my C3 license today. Paying yearly for C3 makes me feel a lot more secure, it makes the game engine more sustainable as it offers enough funds to the creators to keep improving the product. I love the product and don’t want to see it going obsolete and honestly, the one-off payments will not help the cause. I just want to see Construct continue as the perfect tool for non-programmers who want to make games.

    Secondly, what's wrong with a browser-based product? It offers plenty of flexibility and opens up the doors for people using all kinds of hardware systems. The browser-based product seems so light, I can even buy an entry level laptop and work on my projects while I travel. This also fits well for most individuals like me who want to create a game but can't invest a lot of money in the process, I am sure there are plenty of Construct users like me.

    I agree with some criticism, and it is required to make the product better (for e.g. people asking for a Steam Plugin). But we need to be a bit constructive and make sure we are encouraging the creators to create the best version of the product; every game engine will have its own flaws and limitations. The limitations of the product actually push me to simplify and be more creative with my work, and that is something that I need to do as an indie developer. The games in the 90s and early 2000 are some of the best I have played, and they were made with systems/engines with tonnes of limitations that pushed the creators to improvise.

    Any game engine needs an active and cooperative community to survive. If any of you guys think that the creators have made a wrong move, at least wait for a while before you go ahead and pass your judgement. If you think they will fail, give them that chance to fail. At this point, it’s almost like people are writing-off C3 and the vision of the creators without giving the product a chance. I really want people to wait until early to mid 2019 before we even come to a conclusion. As a fellow Construct user, I would request you guys to stick around and provide constructive inputs to make the product better. It’s fine you don’t wish to buy C3, but it would be super cool for all of us here to stay and help each other in creating some great stuff. I had used C2 for a year and although I didn't make anything as good as I wanted to (cos of my lack of knowledge on gaming psychology at the time), I personally don’t think there is a better tool around to make games if you are a non-programmer/hobbyist. I have tested C3 as well and am quite happy with it, I have my fingers crossed for C3's future.

  • I know that there aren't two things to compare.. they belong to two different ages..

    but I would be very interested in knowing your opinion about it.

    What graphic style would you use for your game by forcefully choosing between pixelart and 3D? and why? such pros and cons?

    Personally, I find 2D pixel art way better than 3d.

    When it comes to games, it completely depends on the kind of game you create. But I must say, 2d pixel art is way tough than 3d. If you learn a user-friendly 3d software, you can easily create stunning models/landscapes etc. in short time. But to create good 2d artwork, you need to be a true artist. The other solution is to create something that is extremely minimal yet appealing.

  • >

    > > Are you thinking of making a game with the ability to talk with outside world in any way? (I.e. multiplayer)

    > >

    > > If so, you might want to learn about networking.

    > >

    > > Other than that, Construct is pretty great out of the box for what you are looking to do. I would certainly recommend it above something like Unity for a top-down pixel art game because of the ease of the learning curve.

    > >

    >

    > Thank you for the response!!

    >

    > I am not looking at multiplayer, there is a long way to go before I even think of going in that direction. I am just looking at some JavaScript tutorials, I mean I want to learn something that specifically complements game making in Construct, so I really need some suggestions on that. There are plenty of tuts on JavaScript, but I once I learn the basics, I want to have a clear direction. It would be great if someone can list out the key things that I need to focus on.

    >

    For JavaScript, I recommend starting with http://www.w3schools.com. It took me 4 dedicated days to get all the way through the html, css, and JavaScript courses. Over the next weekend I purchased shared server space, then started working on MySQL and php so that I could do both static and dynamic pages. After 4 more dedicated days of php, I was comfortable enough with the principles of both client side (JavaScript) programming and server side (php) programming that I could start building a basic web app that gave my students the ability to interact with each other on the web. I didn’t discover Construct 2 until a year later, so I already had a year of web programming under my belt. It helped to already know how a web page was laid out when I was first learning Construct, but it wasn’t strictly necessary.

    Even though I spend most of my client-side programming time in Construct, I would still recommend starting out on w3schools. Do the html, css, and JavaScript tutorials, then take the quizzes at the end. Once you have been through those, then try making a simple webpage from scratch that includes some sort of JavaScript or jquery interactivity. Then come up with your own project. Necessity is the mother of invention, and you will learn a lot more trying to build something for yourself than by following along replicating someone else’s creation in an online course.

    Thanks Bruce, that's great advice!!

  • I started a year ago by referencing w3schools and doing many of the lessons in Free Code Camp. Once you've got the basics, I suggest you then move on to editing some of the standard plugins (copies of) to see how they are structured and how the c2runtime works with them. Google Chrome + F12 will become your friend. Also follow the steps in Developer Mode for previewing. Never give up and join the Discord sdk channel. Good luck!

    > I am an absolute beginner and while I know how to use Constuct, I want to learn JavaScript so that I get more flexibility with my work. I just wanted to know where I should start from, how do I learn the stuff that helps me with creating games and plugins for Construct.

    >

    Do you have any programming background in languages other than JavaScript? If so, then I would recommend going to a site like http://www.w3schools.com to learn the syntax. If not, then jumping straight into C3 plugin programming is a really difficult place to start learning programming in general. Not impossible, but it will take several thousand hours (a few years of several hours each day) before you become truly proficient.

    Thanks for the responses guys, will definitely checkout the resources.

    cjbruce I am a complete beginner with no programming bg, starting a few projects on Construct, and will stick to the event sheet for at least a year, and I will learn JavaScript side by side till I understand the basics, creating plugins is something that I want to do in the future.

  • Are you thinking of making a game with the ability to talk with outside world in any way? (I.e. multiplayer)

    If so, you might want to learn about networking.

    Other than that, Construct is pretty great out of the box for what you are looking to do. I would certainly recommend it above something like Unity for a top-down pixel art game because of the ease of the learning curve.

    Thank you for the response!!

    I am not looking at multiplayer, there is a long way to go before I even think of going in that direction. I am just looking at some JavaScript tutorials, I mean I want to learn something that specifically complements game making in Construct, so I really need some suggestions on that. There are plenty of tuts on JavaScript, but I once I learn the basics, I want to have a clear direction. It would be great if someone can list out the key things that I need to focus on.

  • Anyone?

  • I am an absolute beginner and while I know how to use Constuct, I want to learn JavaScript so that I get more flexibility with my work. I just wanted to know where I should start from, how do I learn the stuff that helps me with creating games and plugins for Construct.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I am one of the people who have been very vocal about my dislike of the direction that C2/C3 has been going on (strictly HTML5 and the reliance on third party wrappers), but that doesn't mean I don't recommend Construct 3 for most indie developers.

    There's three situations I can't recommend Construct for right now:

    -If you're not planning on targeting consoles, they don't usually have HTML5 support and the only really "playable" one is Xbox One

    -If you're making a highly performance intensive platformer (we're talking dynamic lighting, shaders/effects all over the place, many enemies also using platforming at the same time, etc.)

    -If you're making something for mobile that a browser just couldn't run well on a phone

    At the same time, there's also four situations I almost always recommend Construct:

    -If you're learning to make games

    -If you're making games for fun, and don't want to get tied up with coding

    -If you're making 2D games for playing in a web browser

    -If you're teaching other people how to make games

    HTML5 support and performance continues to increase over time, it's already much better now than I would have expected when I was dabbling with C2 early betas back in 2011.

    Construct 3 using a subscription was a surprise to me for sure, but if you're planning to/actually do make money on your games it isn't that bad of a price at all.

    I started learning to make games when I was 8 years old using tools like Construct/that came before and had inspired Construct, and if it was a subscription I definitely wouldn't have had access, so although I can't imagine how it would work I do hope for a cheaper one-payment version someday (eg: less of a limit on event count, but more limits on things like no shaders, restrict the size of screen, watermarks for Scirra around the edges/border, only HTML5 export).

    Thank you for the response!!

    I am completely fine with the subscription model, if the developers get enough financial cushion, they can simply focus on improving the product, so I have no issues with that, 100$ isn't that much.

    I am mostly going to make games for PC, not specifically for a browser, but standalone stuff that you can just download and play on your PC. And yes, I will be using top-quality pixel art and music, I will invest a lot in that. So I just wanted to know if the engine can support large open world games, is there any top down GTA clone created in Construct??

    Also, I want to stick to Construct in the long run, I will be starting from small, minimalist games and keep moving forward, so I just need to find ways to use the software with some flexibility. I need more suggestions for that as well. I am definitely starting with JavaScript to create plugins, but it would be great if someone can tell me exactly how to approach it, I want to learn stuff that complements construct, link to some training material would be cool.

  • I wil recommend Construct 3 for sure.

    Hope this helps. I am sure other people can give you more valuable information.

    Enjoy creating games!

    1)

    There probably are enough.

    2)

    Check the blog for the future plans. They also say they are doing well. Will C3 still be around in three years? Probably.

    You could learn JavaScript to make plugins.

    3)

    Pc’s are more powerful but it’s still possible to need to be concerned about performance.

    4)

    It’s dead simple. Why not try it?

    Thanks a lot for taking the time to reply guys. That was really helpful!!

  • I am going to buy a Construct 3 license, I had bought a Construct 2 license long back and had created a couple of games but didn't publish them because I didn't think they were up to the mark. In fact, I didn't even upload them to Scirra Arcade because I didn't think it brought anything new to the table.

    Construct 2 really helped me in simplifying the overall process, but I wanted to make a successful game with fresh ideas and I wasn't really happy with the limited knowledge I had. So just to build a strong base, I started doing my research on gaming psychology a couple of years back to understand what the players want. I have played tons of games, read research articles, played games that help you understand "flow" and listened to podcasts from psychologists and other leaders in the industry to make sure that I know enough before I start off again.

    At the moment, I think I am ready to kickstart my game creation process for PCs. And I want my games to be more old school, either the games will be completely free or they will have a "small", one time fee. I don't want to spoil the user experience with ads and other monetization channels. And since my games will focus more on stories and visuals combined with simple gameplay, I think Construct would be my best bet. My plan is to create small games and take it VERY SLOW and one step at a time.

    I just had a few questions though,

    1) Lately, I have seen a lot of hate for Construct on the forums, while I do agree that criticism helps in improving the product, but I hope there are enough people who are using the engine in the long run. Because an active and helpful game community is something you need for feedback, help and just general discussion. Are there enough users who are sticking by Construct 3? I trust the developers and their vision, but I want to know what the overall situation is as of now.

    2) What is the future of Construct? I have a 3-year plan for my game creation process, and I want to stick to one engine in that timeframe, is Construct doing well at the moment to survive for a longer period. Also, I want to keep advancing, how do i break the limitations of the event system? What coding language should I learn to get more flexibility once I have mastered the game engine and if I still want to move forward?

    3) Since I will focus more on PCs, will have the luxury to use super large 2d maps (like GTA 1) without worrying about the performance? Or will I still have to be smart with my asset management and tweak everything to avoid performance issues. I know mobile gaming is a bit different, but I want to know if the same applies for PC.

    4) I know the process of exporting a game to mobiles is a bit tricky, but is it the same for PCs and other HTML websites? Or is it comparatively simple?

    5) I am planning on a few physics-based games centred around vehicles, is Construct 3 suitable for that, any examples? Also, any good resources that can help me specialise in Construct 3 physics.

    Thanks a lot for your time guys, waiting for a few responses now.

  • Thank you all for providing me the solution to my issues. I will definitely make a good game thanks to your help...

  • Thanks a lot for your replies@all, I'll check the capx as soon as I reach home..

  • Don't think its working for me

    Can anyone modify the capx and show me how it works???