Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r451

Desktop export updates; new demo game; various additions & bug fixes

05 August, 2025 ()

Email Me New Releases

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

Notes

In this release we've done some work on our desktop export options, particularly to support some new windowing features. There's now options to perform window operations like maximize, restore and minimize. Since other windowing features are in the Browser object, these actions are also in the Browser object, but in a special 'Desktop exports only' category. All desktop exports now also support exporting without a window caption, which removes all the system user interface around the window, and also making the window non-resizable.

There's also a batch of various additions in this release: you can now set the player name with Construct Game Services, there's a new RandomUUID Cryptography expression, Binary Data now supports hex strings as well as base64, there's now some extra expressions and a script interface for 9-patch, and you can also now detect fullscreen errors (when a browser blocks a request to enter fullscreen). We also have a great new demo game 'Tick tock toppings' for you to check out, where your job is to serve ice creams within a time limit from a variety of ice cream parlors. As ever, there's a few bug fixes too. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 31 DownvoteDownvote
Launch r451

Changelog iconNew Additions

Not favoritedFavorited Favorited 11 favourites
9-patch: add expressions to get margin sizes
Not favoritedFavorited Favorited 5 favourites
New demo game 'Tick tock toppings'
Not favoritedFavorited Favorited 13 favourites
Browser: add actions to maximize, minimize and restore window in desktop exports
Not favoritedFavorited Favorited 9 favourites
Construct Game Services: 'Set player name' action
Not favoritedFavorited Favorited 8 favourites
Browser: 'Focus' action now brings window to top in desktop exports
Not favoritedFavorited Favorited 5 favourites
macOS WKWebView & Linux CEF: option to export non-resizable window
Not favoritedFavorited Favorited 8 favourites
Browser: 'On fullscreen error' trigger
Not favoritedFavorited Favorited 7 favourites
Cryptography: 'RandomUUID' expression
Not favoritedFavorited Favorited 10 favourites
Desktop exports: option to export without window caption
Not favoritedFavorited Favorited 4 favourites
Binary Data: GetHex expression
Not favoritedFavorited Favorited 3 favourites
Binary Data: 'Set from string' action with options to set as text, base64 or hex

Changelog iconChanges

Not favoritedFavorited Favorited 4 favourites
Construct Game Services: in desktop exports now focuses main app window after successful authentication
Not favoritedFavorited Favorited 5 favourites
Construct Game Services: add more client-side rate limits to mitigate accidental misuse
Not favoritedFavorited Favorited 3 favourites
Binary Data: deprecate 'Set from string' and 'Set from base64' actions as now covered by 'Set from string'
Not favoritedFavorited Favorited 4 favourites
Disable worker mode in macOS WKWebView exports due to Safari issues

Changelog iconBug Fixes

Not favoritedFavorited Favorited 4 favourites
Possible crash on startup when checking for addon updates
Not favoritedFavorited Favorited 8 favourites
Ensure legacy SDK v1 addons can still be automatically updated
Not favoritedFavorited Favorited 6 favourites
Missing addons dialog incorrectly marked effects as legacy SDK v1
Not favoritedFavorited Favorited 3 favourites
Pathfinding behavior not working (regression r450)
Not favoritedFavorited Favorited 4 favourites
Error on preview if project contained deprecated NW.js plugin

Changelog iconScripting updates

Not favoritedFavorited Favorited 4 favourites
Add I9PatchInstance script interface
Not favoritedFavorited Favorited 4 favourites
Add IRuntime events "window-maximized", "window-minimized"
Not favoritedFavorited Favorited 1 favourites
Add ICGSObjectType method setPlayerName()

Share Construct 3 Release r451 Now

  • 4 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Browser window maximize/focus are a godsent after the NW removal! Please keep improving the windows exporter!

  • 9-patch is very powerful. I wrote some scripts to leverage it for the GUI windows and buttons. Having a richer script for it is excellent! I wish we could change the imageScale of it in order to make it resolution independent (like we can do with the TiledBackground).

  • Great release, chock full of features.

  • Some great additions to the browser plugin!