Don't Miss Out

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

Lightning Draw


12.87 seconds


18.953 seconds


27.766 seconds

For the first 3 people to download this release!

Quick Draw


1m 10s


1m 22s


1m 27s


2m 45s


2m 2s


2m 28s


3m 9s


4m 34s


4m 41s


4m 53s


4m 20s

Be one of the first 15 people to download this release!

Construct 2 Release r80

This is an old Beta release! Download the latest Beta release instead here.

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

Monday, February 27, 2012

From now on, Construct 2 releases will be split in to beta (for testing) and stable (already tested) categories. This is to help prevent unanticipated problems in new releases affecting users who don't want to help test Construct 2. For example, r79 had four revisions for various reasons, and this is unacceptable for users who just want to work on their projects without testing new features. Every Construct 2 release so far has been "beta" and therefore has been implicitly for testing, but now we feel Construct 2 is mature enough that not everyone who uses it is going to want the bleeding-edge latest features which have not been broadly tested. We do test builds ourselves before release of course, but as a small team we simply do not have the resources to test quite like hundreds of people running it on their own particular software and hardware setups with their own unique usage patterns. Real-world beta testing is incredibly important to help make Construct 2 as reliable as possible.

So we do encourage you to try beta releases. You'll be the first to get new features, changes, fixes and optimisations, but the flip side is beta releases are more likely to introduce new problems too. If you have important projects you want to get done with minimum fuss, stick to the stable releases and it's far less likely you'll experience new problems, since the releases will have already been tested by beta users. Either way, as always we highly recommend staying up to date with whichever branch you choose, since we're constantly improving Construct 2.

On startup, you'll be prompted to choose your update preference. You can change it at any time in the Preferences dialog

Also new this build is integrated backup. We strongly recommend using this to set up a daily backup to a Dropbox folder to ensure your work is safe. We regularly hear about people losing work on the forums due to computer crashes, hardware failure or other disasters. Don't be one of them! With Construct 2's built-in backup features there should be no excuse for this any more - you just need to set it up once and then it will work automatically without intervention from then on. We cannot stress enough how important this is. For more information please read the new tutorial: Keep your work safe with Construct 2's backup options. (Please note that since this is a new feature in a beta release, you should double-check Construct 2 is making backups correctly, in case there are bugs in the new backup code.)



We are now issuing beta (testing) and stable updates separately. You'll be prompted to choose your update mode on startup, and there's a new option in Preferences for it.


A new AppMobi plugin to help integrate with some of AppMobi's features. More integration to come. Includes ability to lock orientation to portrait or landscape (set auto-rotate, set orientation). Thanks to Ken Kozaczka from AppMobi for help with the plugin.


Built-in backup features (auto-backup and scheduled backup). See the new 'Backup' tab in the preferences dialog. By default Construct 2 will now also keep one auto-backup file, allowing you to recover your project if the .capx somehow becomes corrupt, but it's also strongly recommended to set up scheduled backup. Please keep an eye on backups in this release in case there are any bugs in the backup code.


Graphics card driver checking. On new installs starting from r80, and then every 6 months, Construct 2 will attempt to check the date of your graphics card driver and will prompt you to update it if it is over 2 years old. Many users have out of date drivers which crash Construct 2 (and make us look bad when it's the crappy driver!), so hopefully having a prompt on startup will help encourage driver updates and fix the issues before they happen.


WebStorage object can now be used on the arcade. However, on the Arcade the following features are blocked to prevent games accessing other game's data: clear storage, get number of values, get value at, get key at.


System expression: anglelerp


Mouse object: new 'On mouse wheel' trigger


New .capx and .caproj icons


Event sheet view: should now preserve your selection while adding and deleting items from the sheet


Redesigned Preferences dialog, now separated in to tabbed pages


'Add to' and 'Subtract from' actions for global/local/instance variables now default to 1 instead of 0


Exporting projects from licensed Construct 2 no longer adds the link to under the canvas


Some phone browsers are starting to support WebGL. To help improve performance, WebGL antialiasing (which WebGL turns on by default) is now turned off for mobile devices.

Bug Fix

Audio should now support simple "play sound" capability on PhoneGap for Android. (I've also written an equivalent iOS fix, but it still does not seem to work at all.) In testing it could even do multiple sounds at once on my HTC Sensation, but as with HTML5 audio for best results try not to over-do it with too many sounds at once. There may be high latency or other problems. Thanks to @ranma and others for help on this one.

Bug Fix

The fullscreen "tiling" effect or bad scaling when changing orientation on mobile devices should now be fixed.

Bug Fix

Improved memory usage for large projects. Projects with lots of sprites with long animations could crash when adding new sprites. Construct 2 is now much more conservative with image memory and this should no longer happen.

Bug Fix

Sprite: animations did not always start immediately

Bug Fix

Particles: can now change angle/position of one-shot particles immediately after creating

Bug Fix

Start page: 'Recent projects' refreshes if you open a project. (Previously if you did this the list was out of date and the wrong project might open if you clicked it.)

Bug Fix

Event groups with the same name in different event sheets can now have different activated states. Breaking change: 'Set group activated' and 'Is group activated' used to be able to affect event groups in different event sheets. Because of this fix, these can now only affect event groups in the same event sheet, not counting includes.

Bug Fix

Scroll To behavior: removed a one-frame lag on following the object position.

Bug Fix

Platform behavior: if stuck under a solid so jumps are blocked, "On landed" now triggers immediately after "On jump". This helps stop the player getting stuck on the jump animation.

Bug Fix

Platform behavior: should no longer fall through floors made of tiled jump-thrus

Bug Fix

Physics: possible error when disabling collisions ('cannot call method add of undefined...')

Bug Fix

Another check failure modifying family instance variables from the properties bar.

Bug Fix

WebStorage: expressions that return stored values now type-checked as returning strings. WebStorage always returned values as strings, but previously the WebStorage expressions could be used where a number was needed.

Bug Fix

In some rare cases the game could crash using expressions from an object with no instances

Bug Fix

Certain unusual layer/layout/behavior names could make previewing fail


delgado 39.6k rep


Monday, February 27, 2012 at 9:14:56 PM
Wastrel 12.0k rep

Nice feature list! Keep up the good work gents!

Monday, February 27, 2012 at 9:17:16 PM
Dobandon 6,366 rep

Sweet :) Thank You

Monday, February 27, 2012 at 9:20:14 PM
Black2key 4,257 rep

Heck yeah, I've been waiting for a backup feature a while! Thank you scirra! [Thumbs up! /want to get that 15 upvoter badge!! ;)]

Monday, February 27, 2012 at 9:22:02 PM
Mipey 13.7k rep

Plenty of bug fixes in this one!

Monday, February 27, 2012 at 9:24:59 PM
Nickydude 11.3k rep

Another awesome update!

Monday, February 27, 2012 at 9:25:04 PM
SointulArt 7,074 rep

Thank you!

Monday, February 27, 2012 at 9:25:06 PM
Przemek32767 24.9k rep

"On mouse wheel" trigger! Yes! Oh, and WebStorage support for Arcade. I think I will need this soon.

Monday, February 27, 2012 at 9:28:38 PM
mammoth 9,628 rep

The backups are probably the best part of this update. I have had over 100 backups for some projects. Great work! The graphics card testing is also a good idea. What is the ETA on playmobi (no rush of course)?

Monday, February 27, 2012 at 9:31:38 PM
Trevor10 4,161 rep

Time to get to work! Backing up to dropbox is a really nice feature. Would it be possible for you to embed Subversion?

Monday, February 27, 2012 at 9:41:56 PM
vidi 5,058 rep

"A new AppMobi plugin"

Coool , Thank you ! :)

Monday, February 27, 2012 at 9:42:43 PM
Alemar 3,618 rep

Cool ! Y love this program!

Monday, February 27, 2012 at 9:47:18 PM
ElCapitan 5,599 rep

This 'Breaking change' you mentioned regarding event groups is really bad for me. Doesn't this make things far less dynamic?

Monday, February 27, 2012 at 10:02:51 PM
Velojet 21.2k rep

Some great updates here! My top pick: integrated backup. Thanks for keeping users' needs to the forefront!

Monday, February 27, 2012 at 10:05:34 PM
edisone 18.3k rep

WOW....i was waiting for it...ty ty ty ty ^^

Monday, February 27, 2012 at 10:07:44 PM

Leave a comment

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