Stable branch

Construct 3 r424

Stable release: macOS export overhaul; MIDI plugin; Animations Editor improvements & much more

29 January, 2025 ()
Subscribe to Construct.net on Youtube!

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Create an Account

Notes

It's a new stable release of Construct! If you're updating from the last stable release r416.2, then this update includes changes from r417, r418, r419, r420, r420.2, r421, r412 and r423. Highlights include:

⭐ A significantly updated macOS exporter, with new export options, scripts to help with signing/notarization, File System support and Steam support. See our guide on Exporting to macOS for more details.

Animations editor improvements including save/load color palettes, and a new dialog to import from sprite sheets

⭐ You can now pin your favorite plugins, behaviors and effects to the top of the picker dialogs

⭐ The CPU profiler can now show individual plugin/behavior processing time

⭐ The 'Wait' action has a new Use time scale option, and the wallclockdt expression provides dt without timescaling, which helps with things like keeping time while paused

⭐ The Keyboard plugin can now use keyboard lock to use the full set of keys while in fullscreen mode in a web export

⭐ You can now set a template to use for the created instance when dragging from the Project Bar to the Layout View

⭐ Lots of improvements for the Tilemap Brush Editor, including new context menu options and usability improvements

Auto-update addons installed from the Addons website

⭐ A brand-new MIDI plugin allowing receiving input from, and sending output to, connected MIDI devices such as digital piano keyboards

⭐ A new demo game Rat Purrsuit along with 5 more other new examples

⭐ Loads more improvements, bug fixes, optimizations, and changes - it's a big release so see the intervening release notes for the full details!

Construct 3 is approaching 8 years since its original public release, and to keep improving Construct in the long term, sometimes we have to deprecate older or problematic features. This release moves the NW.js exporter to a 'Deprecated' category as we plan to ultimately remove it - you can still use it for the time being, but please switch to the other export options, or let us know why if something is stopping you. In this release you'll also start seeing deprecation warnings if your project uses legacy addons, as we are in the process of updating to a new addon system (SDK v2) which has been available to addon developers since May 2024. The new addon auto-update system should update you if the addon developer has published an update; otherwise please contact the addon developer for support. With both NW.js and legacy addons, support for them will continue for around another 2 years via the next LTS release.

We'll be starting a new beta release cycle soon. If you'd like to help test it, try the beta release opt-in: choose Notify me about updates for beta releases in Settings. Stay tuned for more updates!

Like this Release?

Let us know with a thumbs up!

46
Launch r424

Bug Fixes

6 favourites
Properties Bar could stop resizing properly after opening Animations Editor
3 favourites
Guided tour 'Get started with JavaScript' showed deprecation warning

Share Construct 3 Release r424 Now

  • 27 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Very interesting release! Small question, do the new exporters have minimum machine or OS limitations? Because many of our customers have old configurations. It is very important for us not to lose this compatibility that NWJS allows us.

  • Ashley bro u been at this for almost 2 decades? damn i love ur dedication nice job bro

  • my game currently uses rex pause and globals, they're extremely major parts of the code so im worried about what I should do

  • Really glad that the blockers preventing us from moving to WV2 are being considered and addressed directly, and that support is guaranteed via LTS for 2 years. Very reassuring, especially for big projects!!

  • NW.js allows my game to use the discrete GPU (either with an external exe patcher , or by changing the exe name to one that's recognized by the graphic card's driver for discrete gpu usage).

    This doesn't apply to WV2 afaik, which forces my players to manually force gpu usage...

    I know this is not your fault/issue, hopefully WV2 devs will fix it as i'd prefer not to ask my playerbase to tinker with the gpu settings to enjoy a smooth game experience.

    Other than that, loving the update as always!

      • [-] [+]
      • 1
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (0 children)

      This should be fixable, but the GPU vendors need to do it. File an issue with GPU vendors - we're currently pursuing that ourselves but the more people do it, the more they'll see demand for it.

  • Thank you for the behavior processing updates in the CPU profiler. This is a big one for me, and should help save some grief when users have performance issues.

  • Wow! This is a ton of great additions!!

  • cool good updates

  • 'How to use The CPU profiler can now show individual plugin/behavior processing time'

  • O quão isso afetara no plugin Firebase?

  • Load more comments (15 replies)