Scirra cog

About Us

We're a London based startup that develops Construct 2, software that lets you make your own computer games!


Browse all our blog posts

Latest Blog Entries

We love brains!

Join us! Joiiinnn ussss! Mooooree brains!

GameMaker has “No Competition” – We beg to differ! HTML5's scalability

by Tom | 28th, May 2012

In a recent interview with Sandy Duncan (CEO of YoYoGames, the company behind GameMaker) he stated that “We have no direct competition”. A fairly bold claim for anyone who’s heard of Construct 2! GameMaker users continue to jump ship over to us.

As many people know, GameMaker have developed multiple exporters which is where Sandy’s assertion likely originated.

“It now supports PC, Mac OS X, HTML5, iOS and Android - all for $600.” - Sandy Duncan, CEO of YoYoGames

This is where our strategy and YoYoGame’s strategy differs. We decided early on that maintaining multiple exporters and bringing them up to the level of quality we would be happy with would be a difficult job with limited resources. It’s a long term commitment to customers requiring considerably more complications and development time than working with a single technology like HTML5.

Another consideration was that with multiple exporters, plugins for Construct 2 would have to be re-written for each exporter which would be a maintenance nightmare. GameMaker solve this issue by creating `Game Maker Language`, a common scripting language they have developed for all their plugins to be written in.

With Construct 2 and our currently exclusive HTML5 support, plugins are written in Javascript. Javascript is a great language to learn with swathes of learning resources already freely available online, and writing plugins in Javascript is a great way to start learning how to code.

If we had decided to go with multiple exporters in Construct 2, we could have also invented our own scripting language to tackle the issue. We decided however it would be best to not re-invent the wheel; Javascript is a very popular, well supported scripting language. Javascript also has significant real world value - shows a steady upwards trend in the demand for Javascript related jobs. And of course, Javascript has been optimised for extreme performance by industry heavyweights like Google.

We don’t currently support other exporters because we don’t need to. We’re extremely excited by the future of HTML5. New technology means that we can now reach, or will soon reach, all the platforms YoYoGames claim they do.

Take for example CocoonJS and AppMobi’s directCanvas. CocoonJS on an Android phone averages 34 fps in our benchmarks, and directCanvas on iPhone 4S can surpass 50fps. And it’s early days - we’re confident this can be improved further. Other technologies exist to wrap HTML5 games in a desktop app. We are reaching a point where HTML5 games wrapped in other technology is comparable to native.

We’re certain that HTML5 will imminently be able to deliver on all platforms, and it will allow us to focus our efforts on developing the best possible software instead of maintaining multiple exporters. HTML5 is going to allow game developers to create truly multiplatform games and we’re almost there. Maybe YoYoGames mistakenly don’t consider us a direct competitor yet, but they should: consider that you will only need a single Construct 2 license to reach all these platforms.

Now follow us and share this



Ethan 12.1k rep

This guy's a bit delusional, theres lots of game makers out there that can easily compete exporter wise, even clickteams mmf can export to more platforms for less money.

Monday, May 28, 2012 at 6:43:32 PM
gillenew 25.4k rep

simple, I never liked the GM, and I never will like.

Monday, May 28, 2012 at 6:45:58 PM
ludodesign 30.7k rep

Construct believes in Html5, who keep using this, believe in the same and let's see what happens in future.

Monday, May 28, 2012 at 6:48:52 PM
Kiyoshi 13.4k rep

Couldn't agree more. C2 continues to be the best option, i can't see any other taking it's place anytime soon. Even though i'd love to be able to script directly in C2. As i always say i prefer the keyboard over the mouse :D.
Anyway We're getting there. It may not be months away but it's not that far either. Even though i still don't believe HTML5 is the full solution . I'm sure there's much more to come.

Monday, May 28, 2012 at 6:51:48 PM
-Silver- 5,368 rep

Surely Torque and counts as competition too? Let's see how well ignorance serves GM.

Monday, May 28, 2012 at 6:53:18 PM
sqiddster 32.7k rep

I think it's ridiculous that they have a whole company aged over 6 years, and they can't even put out a software nearly as decent as C2, made in less than 2 years, by 2 guys!

What's good is good, and as soon as more people start to hear about C2, they will certainly start using it!

Monday, May 28, 2012 at 7:09:39 PM
noirfluo 7,041 rep

I tried GM... there are nice tools like Room (map) editor but Construct is really better; quicker in use and more powerful! (the rendering of GM is very very very slow!)

Monday, May 28, 2012 at 7:20:35 PM
EmpowerMe 9,358 rep

With Google working full bore on HTML5, I think the Construct 2 philosophy does have the major advantage. Each time new features are added to HTML5, the Google team acts like a silent partner to the Scirra development team. Therefore I do not have to pay excessive license cost for all of the Google's workers. Also the update timeline from Scirra is extremely short. It's great to have your genius hard at work developing Construct 2 for us to develop with. Thanks guys!

Monday, May 28, 2012 at 7:21:43 PM
Yung 5,744 rep

Quality over quantity. As much as I wished there's an EXE exporter in Construct2, I am 100% behind the team's decision! Besides there, also Awesomium.

Monday, May 28, 2012 at 7:35:13 PM
prinsukun 5,172 rep

Being GameMaker user myself, but i see why you guys love C2 :D

the great point about Construct 2 is the way you design the game with eventing, and of course the HTML5 itself !!

those competition between two companies making me excited about who will satisfied me with each updates for more in future [;)]

love the Confident XD
"Maybe YoYoGames mistakenly don’t consider us a direct competitor yet, but they should: consider that you will only need a single Construct 2 license to reach all these platforms."

Monday, May 28, 2012 at 7:49:40 PM
adyo 2,702 rep

While your product and presentation seem really nice compared to a lot of what's out there, I partly agree with them (though I wouldn't say their product is my choice either).

You severely undervalue the importance of cross-platform support, OSX in particular.

The old guard of gaming devs like to say or imply things like "nobody uses macs" or "a small percentage of people use macs".

Meanwhile, smart people are banking off the MILLIONS of mac users.

I'm a musician and a designer and I want to make games and was really hoping your platform would be the ticket but to even try it, I had to install a seperate winblows partition and even then I had trouble with it. Furthermore, it takes me away from all my artist tools in OS X. Really not ideal.

Bring it to OS X and I'll slowly but surely make some of the most beautiful games ever made with your platform (or die trying :) ).

Otherwise, I'll have to hang out with your competitors who offer things more valuable to me.

Monday, May 28, 2012 at 8:08:38 PM
Ashley 198.7k rep

Hi @adyo, I know the editor is Windows-only for now, but we at least we're working on publishing desktop apps for Windows, Mac and Linux - see this thread - - demo is for Windows only but same technology works for Mac and Linux.

Monday, May 28, 2012 at 8:26:27 PM
VampyricalCurse 8,340 rep

@adyo that's funny.

Monday, May 28, 2012 at 8:43:03 PM
stemkoski 20.0k rep

I would love to see the folks over at GameMaker do a side-by-side comparison with Construct 2, and justify their claim of "no competition".

Monday, May 28, 2012 at 8:58:17 PM
Aron 4,323 rep

HTML5 Rules!

Monday, May 28, 2012 at 9:02:25 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.