Edit 13th September: updated to r103.2 to fix an unforeseen problem in the 'On destroyed' trigger which affected a minority of users. However please update to ensure you don't run in to the same problem in future.
After a longer delay than usual, we're happy to release a new
stable update for Construct 2. If you're upgrading
from r102 beta, there are some minor bug fixes and changes. If you're
upgrading from the last stable release r95, you're in for a treat!
There are tonnes of new features that have been introduced, including
new image editor drawing tools, WebGL shader
effects, support for making iOS and Android native
apps via CocoonJS and directCanvas, and support for making
desktop apps via Awesomium. These are summarised
below - be sure to see the intervening changelogs for full detail:
- r96 (17
changes): support for importing GameSalad projects, AJAX POST
requests and more
- r97 (18
changes): new image editor drawing tools and UI
- r98 (29
changes): support for building native Android and iOS apps via
- r99 (29
changes): further image editor improvements
(44 changes): a major release introducing WebGL shader
effects, exporting desktop apps using
Awesomium, and much more
(31 changes): new shaders and bug fixes
(24 changes): improved support for Windows 8 via a new
plugin and more bug fixes
This is the first stable release which can export to
mobile (iOS and Android), desktop and
the web - allowing you to distribute games on the
widest array of platforms possible.
Please note the following breaking changes since r95. You may be required to make changes to your projects to keep them working the same in r102.
r96: the Platform behavior movement algorithm was slightly tweaked - please watch out for things working differently (although nothing has been reported in the beta releases).
r97: layer zoom rates no longer affect scaling done by the fullscreen settings (like letterbox scale).
r99 / r100: the Bullet behavior will change the Set Angle property to Yes if importing a project from r95 to keep backwards compatibility with a change in its functionality. If you really don't want the Bullet behavior to automatically set its angle, you will need to set it back to No after opening your project in r103 to keep it working the same.
r100: objects spawned or created in subevents can no longer be picked in subevents after it until the next top-level event. This was done to fix a crash bug. This may change the way projects work if they spawn/create objects then immediately try to use them in subevents. For a more detailed explanation and ideas for workarounds, see this thread.
As always, we strongly recommend all users upgrade to the latest stable release. There have been a total of 94 bug fixes since r95, not to mention the addition of major new features, so please be sure to upgrade to avoid experiencing bugs we've already fixed.
There will be more on the way, with our approximately weekly beta releases. It's great to have lots of people testing beta releases to help make sure Construct 2 is as good as it can be, and you also get the latest features sooner - if you're interested you can keep an eye on our full releases list, or subscribe to our Facebook page, Twitter feed or Google+ page where we also announce new beta releases. Thanks for choosing Construct 2!