Anybody any idea in which Construct 2 is written?

0 favourites
From the Asset Store
Game with complete Source-Code (Construct 3 / .c3p) + HTML5 Exported.
  • Hello everybody,

    Just out of curiosity, does anybody know in which language the Construct 2 tool is written?

    After reading the blog about multiple threading (why do events run on a single core), I just wondered.

    If this is secret, it is fine for me and I will understand.

    Have a nice day.

    Friendly greetings,

    Bad_Wolf

  • Hello everybody,

    Just out of curiosity, does anybody know in which language the Construct 2 tool is written?

    After reading the blog about multiple threading (why do events run on a single core), I just wondered.

    If this is secret, it is fine for me and I will understand.

    Have a nice day.

    Friendly greetings,

    Bad_Wolf

    A quick search will find the following from Ashley: https://www.scirra.com/forum/what-programming-span-class-posthilit-language-span-was-used-to-cre_p611858?#p611858

  • Thank you Zenox98 for answering my question.

    Bad_Wolf

  • Ashley - not to start another thread, i was just wondering why was C++ chosen, why not C# for example? (with xaml and wpf) i mean, wouldn't it be easier and better looking if you went with this? i'm presuming it's c++ because c# and xaml weren't as good 5-6-7 years ago as they are today.. and probably some execution speed right?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We decided back in 2011 when sticking with what we knew was the safest bet, and I had a lot of C++ experience from Construct Classic. Using .NET also had downsides like having to install the .NET framework on many systems, and making XP support difficult.

  • xp supports only .net 4.0 as much as i know, and 4.5 not. yeah.. but today i think it would be obsolete (XP)

  • Ashley you block me, but that is ok.

    No one is talking about 3d games.

    The only thing I'm talking about is stating that you do not need to program.

    When in fact if you really want to make a good game, you will have to learn to program.

    If I really will be forced to learn to program then I prefer to use Unity.

    All the good games made with this engine the developers had to program.

    I'm an artist and I want to create a game, I know how to draw. Using this software I have two options:

    1 - Learn to program

    2 - Hire some programmer.

    I do not want either option.

    As an artist I want a codeless software to create my games the way I want.

    Construct 2 is not that software.

    Ps: Ashley, the problem is that I already bought the software and that's what I'm talking about.

    Do not say that software is codeless when in fact it is not.

    This is misleading advertisement.

    Good bye.

  • what exactly are you talking about? I'm not sure if I get your point about C2 not being codeless. It's event-driven programming, there is no single line of code you need to write there, everything is based on events. Before buying, you could download the free version first, right?

  • OMG, , you are still going on..? It doesn't require any programming. Quit saying it does.Name a similar game that you want to produce?

  • Please people - don't make it personal. Everyone is entitled to their opinion.

    It's unfortunate that C2 doesn't fit your purpose, but I can't see that semantics can be used to knock C2. Simple games can easily be created in minutes - without any coding - by just adding a few behaviours.

    Unfortunately, many users have unrealistic expectations of both their ability and what is involved in game creation.

    There has always been a free version that anyone can use to evaluate the product using both the tutorials and built-in templates/examples. This should give a prospective purchaser a good understanding of the product and allow them to make a more educated decision on whether to purchase or not.

    If anyone buys any product - not just C2 - before a proper evaluation, then finds it unsuitable for whatever reason, then unfortunately I have very little sympathy. Numerous analogies could be used, such as purchasing a car without a test drive, buying a house unseen.

    We all, in the end, have a choice.

    Good luck in your future endeavours.

  • I understand your opinion.

    But you need to understand that the Scirra site advertising does say that it is not necessary to program when we know that this is not true.

    In fact this the way Scirra sells the product, so I do not need to download the free version of the product.

    This is what is on the page:

    "No Programming Required!

    You can now make advanced games without writing a line of code. Construct 2 does the hard work so you do not have to.

    Our highly intuitive event system makes putting your games together quick and easy.

    You've finally found it. The powerful, full featured and professional game development software you've always been looking for. "

    This is true if you want to make a simple game, but if you want to make complex games you will have to learn to program.

    Good bye.

    But one thing I have to admit, marketing is incredible.

    I'll keep looking for other software.

    Some product that does not lie on the homepage.

  • Brian have you sought legal advice or contacted Trading Standards about your concerns over misleading advertising? I'm curious what they say about it.

  • You don't need to write traditional code to make complex games in C2. But you'll have to master algorithmic thinking. You can't skip that part whatever tools you are using.

  • Its an interesting argument.

    I wouldn't have touched Construct 2 unless it had said "no programming required"

    So I'm very glad it did.

    But from my 6 months with construct 2 i think i can confidently say there are 7 things that you will need to have , or acquire, to achieve anything with Construct 2.

    An ability to quickly investigate, understand and formulate solutions to technical problems.

    A basic appreciation of general programming logic.

    A basic knowledge of maths

    Some artistic ability

    An appreciation of sound and music production

    An ability to remain organised, focused and determined.

    A true love of games with a deep understanding of what makes the good ones good.

    Happy new year folks.....

  • This again... someone brings this up every now and then.

    It really means "no traditional programming required". Try traditional programming. Try Construct 2. They are obviously completely different. The intent is that C2 is far easier to get going with as well, since you don't have to learn the syntax of a traditional typed programming language.

    However we think "no programming required" is the most concise and easiest way to communicate what the purpose of C2 is all about. If you don't like it, you can of course go and use other tools, many of which have a focus on traditional programming languages.

    BTW this topic is irrelevant to the original post, which was about the programming languages used to build C2 itself. You should probably start a new thread if you want to discuss a different topic.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)