Don't Miss Out

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

Construct 2 Release r96

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

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

Monday, June 25, 2012

New this build: support for importing scenes and actors from GameSalad projects (both the Mac and the Windows versions), as well as some more minor additions and some bug fixes. Watch out for changes in the Platform behavior, since it has a possibly breaking change this build. And don't forget as always you can also import GameMaker rooms and objects.

A lot of work has been done refactoring the runtime to help make it smaller on export (see the performance note at the bottom). However since a lot of code has changed this makes it more likely new bugs are introduced - as always please be on the lookout for new problems!

We are excited about getting exporting to EXE (Windows desktop) with Awesomium, but we've decided to postpone it for the next beta release while we sort some things out. Hopefully it won't be long!

Note the manual has now been updated for r95 (we only update the manual on stable releases to prevent confusion). That means you can now look up newer features like Families and project files in the manual.



Can now import scenes, layers and actors from GameSalad projects (.gameproj and .gsproj, from the Mac and Windows creators respectively). For more information see the tutorial Importing GameSalad scenes and actors.


AJAX: long overdue support for POST requests with data


System expressions URLEncode and URLDecode (useful for AJAX requests)


Mouse: new action 'Set cursor from sprite'. Set a custom cursor image from a Sprite object. Only works in Firefox and Chrome, may not work on other OSs either (e.g. Mac). Also has some limits on image size or it won't work. Prefer this instead of positioning a sprite at Mouse.X and Mouse.Y, because there is much less lag on the mouse movements this way.


System action: 'Set canvas size'. Only really useful for non-fullscreen games since the runtime effectively does 'Set canvas size' each time the window is resized for fullscreen games.


Keyboard shortcuts for 'up a folder' in the event wizard: 'U' or 'Page up'


Physics: added condition 'Is sleeping'


Breaking change: the Platform behavior has always only worked to the nearest pixel, but now handles the way it rounds its movement differently. This fixes some issues on slopes where the player would not accelerate properly or move at different speeds in certain directions. However, it may alter the pixel-perfectness of the movement. Let me know if you notice any important differences in platform movements.


Dictionary: help link now opens its manual entry

Bug Fix

Removing objects from families could cause the project to become unopenable

Bug Fix

Sprites with 1x1 images did not export correctly with the new spritesheeting feature

Bug Fix

File sizes were not always correctly identified on export. The loading progress bar should now be more accurate.

Bug Fix

AJAX object broke games on iOS and CocoonJS because of a missing feature in their javascript engines. It's now worked around.

Bug Fix

Better support for object with negative sizes (via properties bar and 'set size' action)

Bug Fix

When previewing, in rare cases it was possible for the browser to fail to display the game, and you had to press refresh to make it work. A change has been made to try to prevent this from happening.

Bug Fix

XML plugin: the NodeCount expression was incorrectly marked as returning a string, now returns a number


The runtime has been refactored to compress better under Closure Compiler (the 'minify' option on export). An empty project's javascript minified and zipped now has an overhead of just 19kb. Also, the javascript code for actions, conditions and expressions not actually used in the project are now removed by Closure Compiler when exporting. This helps reduce the download size and improve startup time on mobile (since there is less javascript to parse).


delgado 39.9k rep

Please support for online highscores !

Monday, June 25, 2012 at 2:01:39 PM
edisone 18.4k rep


Monday, June 25, 2012 at 2:01:51 PM
Lahyene 4,286 rep

Thanks ^^ but the download button doesn't work lol

Monday, June 25, 2012 at 2:04:34 PM
superkew 4,270 rep

Awesome! Happiness

Monday, June 25, 2012 at 2:07:04 PM
Kyatric 76.0k rep

Exe support, performances boost, new manual entry, awesome as usual !

Monday, June 25, 2012 at 2:08:40 PM
AJTilley 5,091 rep

great update, love the change to how we change the image of the mouse to a custom sprite.

Also like the gamesalad addition, another top update.

Monday, June 25, 2012 at 2:12:44 PM
Ashley 202.3k rep

If you tried to download in the first minute or two please try again, the file wasn't quite uploaded!

Monday, June 25, 2012 at 2:14:20 PM
Przemek32767 25.4k rep

GameSalad has already been released on Windows? That's new. I should give it a try someday. Until then, I will concentrate on Construct 2. :)

Monday, June 25, 2012 at 2:23:08 PM
EnglishAcorn 16.9k rep

This is amazing. Will also be excited about the .exe update next time.

Keep up the good work chaps and flying monkeys.

Monday, June 25, 2012 at 2:25:52 PM
rodmontgt 4,854 rep

Excellent! Updating!!!

Monday, June 25, 2012 at 2:26:12 PM
robit_studios 3,816 rep

Thanks for the update - The new platform behavior fixed my slope problem. I love Scirra!

Monday, June 25, 2012 at 2:31:39 PM
Sulaco 1,974 rep

Great! Good Job!

Monday, June 25, 2012 at 2:34:23 PM
gonzdevour 14.7k rep

Great work again!!!

Monday, June 25, 2012 at 2:35:37 PM
milengk 7,397 rep

Performances boost..., great job as usual!

Monday, June 25, 2012 at 2:47:40 PM
lyorae 5,664 rep

Very happy that the exe exporting will be sorted soon :D all in all, this to me seems to be 'the' best 2D game engine out there.

Monday, June 25, 2012 at 3:09:33 PM

Leave a comment

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