Don't Miss Out

Follow us now so you don't miss new releases!

Construct 2 Release r140

There is a more up to date Stable Release! Download the latest Stable release instead here.

116.8 mb, Windows 8/Windows 7/Vista/XP

Wednesday, August 7, 2013

New this build: introducing the debugger! There's also a new option to export directly to the Amazon Appstore using their new support for web-based apps.

The Debugger

The new debugger allows inspection of the entire state of the game in real-time, including performance details. There are controls to pause, resume, save state, load state, restart and more. You can browse a list of every instance in the game, and view the values of various expressions and properties of the selected object. This should be a vastly superior option to the old technique of using lots of on-screen text objects! It can also be snapped out in to its own window for multi-monitor debugging. It should even work on mobiles and tablets via preview-over-Wifi (although the text can end up pretty small/fiddly), and is designed to have zero code overhead when exporting - all the debugger related code is stripped from the project on export, so there's no performance, file size or security implications.

The debugger can be run from the ribbon, the quick-launch bar, right-clicking layouts or projects in the Project Bar, or by using the keyboard shortcut Ctrl + F5.

We have lots more to add. Currently the debugger is read-only - you can't change any values. It also can only pause in between frames. We plan to add support for editing values, breaking on individual events, improving the experience on mobile devices, adding more detailed performance information possibly down to the level of CPU usage of individual event groups, and possibly also performance graphs. These should gradually be introduced over the next few releases, and hopefully we can launch the full-featured debugger in the next stable update. We'll cover the debugger capabilities in more detail in future documentation/blog posts, but for now have a play with it and see how it works for you!

Export to Amazon Appstore

We're also adding a new option to export directly to the Amazon Appstore (the store used by Amazon devices such as the Kindle Fire HD). The Amazon Appstore now supports publishing HTML5 apps just like native apps, but powered by the Chromium browser engine. This means you get all the power of the Chrome browser for native apps, including hardware acceleration. It doesn't support WebGL or the Web Audio API just yet, but they should be coming in future, and the performance is still pretty good with hardware-accelerated canvas2d. We aim to extend support with IAP and other platform-specific features in later releases as well, and improve the tutorial on publishing, but in the mean time you have the basic support to try out.

To get started with the Amazon Appstore, see the (currently draft) tutorial on How to export to the Amazon Appstore.





Export to Amazon Appstore


Bookmarks bar: now includes some comment text for bookmarked comments, and the included sheet name for bookmarked includes


Line of sight behavior: now also mirrors cone of view if object is mirrored


Platform behavior: is now less likely to "snap" the player to the top of a jump-thru when falling in to its side

Bug Fix

Event sheet view: possible crash undoing after 'Replace object'

Bug Fix

Layout view: possible crash when displaying grid

Bug Fix

Touch: workaround for bug in stock Android browser where touch end events would fire twice

Bug Fix

System: 'Pick by evaluate' and 'Pick by comparison' did not work correctly with containers

Bug Fix

Image editor: resize with 'align center' did not always center the image properly

Bug Fix

Javascript error saving the game when a physics behavior had been disabled

Bug Fix

Turret behavior: 'Acquire target' action did not work

Bug Fix

System: 'Is overlapping point' condition did not work in OR blocks


CocoonJS: now includes CocoonJS_App_ForCocoonJS.js in exported projects so plugins can use it


New getDebuggerValues SDK function to support debugger in third party plugins and behaviors (a new SDK update will be released shortly)


edisone 18.4k rep

hurra for the summer beta edition!!! ^^

Wednesday, August 7, 2013 at 2:14:12 PM
ludodesign 30.9k rep

And keep coming! Go Construct! Go Scirra! o/

Wednesday, August 7, 2013 at 2:16:23 PM
onzephyr 9,962 rep

The debugger should be a fantastic benefit. Nice work Scirra.

Wednesday, August 7, 2013 at 2:26:43 PM
ChrisAlgoo 4,004 rep

WHOA. You weren't kidding when you said this would be a big one!

Wednesday, August 7, 2013 at 2:27:51 PM
Sulli 4,531 rep

Debugger! Nice! Literally as I was reading this I was adding some 'debug' text objects! :-)

Wednesday, August 7, 2013 at 2:30:00 PM
sman118 7,820 rep

You guys just keep coming with the pleasant surprises. So great.

Wednesday, August 7, 2013 at 2:30:40 PM
Kurz 9,686 rep

Hey, welcome back, beta releases! I miss you!

Wednesday, August 7, 2013 at 2:31:21 PM
mrborcho 1,369 rep


Wednesday, August 7, 2013 at 2:36:29 PM
oldsatchmo 2,697 rep

Yes! I've had my fingers crossed for a debugger for a while. But this is way more robust than I anticipated. Thanks so much, guys!

Wednesday, August 7, 2013 at 2:36:45 PM
PixelPalette 8,201 rep

The debugger is nice, but hopefully you get the amazon IAP working and well documented. I have a kindle. 8P

Wednesday, August 7, 2013 at 2:44:58 PM
Sulli 4,531 rep
Debugger! Nice! Literally as I was reading this I was adding some 'debug' text objects! :-)
quoted from Sulli

Just adding to my point... hopefully this is read!

I think a really nice thing to add the debugger is being able to monitor your variables...

Eg. Health= 9 (To see this i would need an text bock set to Every Tick> HUD>set text> Health

It would be cool to have my variables like that in the debugger. :)

Wednesday, August 7, 2013 at 2:45:30 PM
sosensible 10.3k rep

more sweet c2
less bitter bugs

Wednesday, August 7, 2013 at 2:50:26 PM
bsimser 1,846 rep

Debugger looks sweet. Thanks for another great release!

Wednesday, August 7, 2013 at 2:55:07 PM
Wastrel 12.5k rep

Holy debugger! Yet another great addition to an already great app. Keep up the good work!

Wednesday, August 7, 2013 at 2:56:59 PM
Przemek32767 25.4k rep

I thought you guys were going to take a break. Anyway, thanks for another release. The debugger is awesome. If you are still going to take a break, go ahead. You deserved it. :)

Wednesday, August 7, 2013 at 3:04:49 PM

Leave a comment

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