Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r450

Compatibility milestone; WebGPU enabled by default; text optimizations & more

29 July, 2025 ()

Email Me New Releases

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

Notes

In order to ensure we can keep improving Construct in the long term, it's important to eventually retire some features. This release is a significant compatibility milestone as we are retiring legacy features: support for 32-bit platforms on Windows, and the legacy "flat" export file structure. These features will remain supported in the r449 LTS releases, which will continue to be supported for another 18 months.

We've now also enabled the WebGPU renderer by default as it is on the cusp of broad support across all major browsers and platforms, and as of this release, all known bugs with the WebGPU renderer have been fixed. This ensures projects take advantage of the latest web graphics technology, based on the Vulkan, DirectX 12 and Metal generation of APIs. This includes the editor, which now renders the Layout View with WebGPU as well (where supported). This blog post has more details about the improvements with WebGPU, and there are a number of other improvements since that was published, which we'll cover in another blog soon. As another change to modernize the default settings, Construct now also enables the AVIF image format by default for lossy images on export, as it is broadly supported and very good at reducing download sizes.

Other improvements in this beta include a new example, and also a redesigned text layout engine designed to significantly improve performance in dynamic cases such as constantly scaling or re-wrapping a large amount of text - but keep an eye out in case anything works differently to before. It's a big release with a lot of significant changes so bear with us if things go wrong, but happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 7 DownvoteDownvote
Launch r450

Changelog iconNew Additions

Not favoritedFavorited Favorited 1 favourites
Settings: add option to disable update notifications
Not favoritedFavorited Favorited 1 favourites
New example 'Back face culling'
Not favoritedFavorited Favorited 1 favourites
Timelines: 'KeyframeTime' expression to get the time of a keyframe
Not favoritedFavorited Favorited 1 favourites
Asset Browser: use project sampling mode when previewing images
Not favoritedFavorited Favorited 1 favourites
Tweens: add 'On released' and 'On any released' trigger events

Changelog iconChanges

Not favoritedFavorited Favorited 2 favourites
Allow unlimited lines of code in Free Edition
Not favoritedFavorited Favorited 1 favourites
WebGPU is now enabled by default in both the editor and runtime
Not favoritedFavorited Favorited 1 favourites
The export image lossy format now defaults to AVIF
Not favoritedFavorited Favorited 0 favourites
Windows WebView2: update to WebView2 SDK v1.0.3351.48
Not favoritedFavorited Favorited 1 favourites
Windows WebView2: apply project background color sooner while loading
Not favoritedFavorited Favorited 1 favourites
Windows WebView2: enable host input processing (may help with overlay integration)
Not favoritedFavorited Favorited 0 favourites
Windows WebView2: drop support for x86 (32-bit Intel-compatible)
Not favoritedFavorited Favorited 1 favourites
Remove support for the legacy "flat" export file structure
Not favoritedFavorited Favorited 2 favourites
Adjust ZIP format of .c3p files to be more robustly recoverable in the event of corruption

Changelog iconBug Fixes

Not favoritedFavorited Favorited 0 favourites
WebGPU: some effects did not render with same quality as in WebGL renderer
Not favoritedFavorited Favorited 0 favourites
WebGPU: pasting background-blending effects to Drawing Canvas could appear incorrectly
Not favoritedFavorited Favorited 0 favourites
Button: ensure checkbox scales with font size when 'Auto font size' enabled
Not favoritedFavorited Favorited 0 favourites
Runtime canvas could sometimes be draggable in Firefox (regression r369)
Not favoritedFavorited Favorited 0 favourites
Asset Browser: load icon images as soon as the place holder becomes visible
Not favoritedFavorited Favorited 0 favourites
Asset Browser: ignore system book-keeping files
Not favoritedFavorited Favorited 0 favourites
Timelines: preview of Sprite animation changes not working as expected
Not favoritedFavorited Favorited 0 favourites
Animations editor: transformations not applying to rectangle selection immediately after making it
Not favoritedFavorited Favorited 0 favourites
Animations editor: avoid triggering the selection logic for each animation when multiple are selected at the same time
Not favoritedFavorited Favorited 0 favourites
Animations editor: SVG files failing to load (regression r442)

Changelog iconPerformance Improvements

Not favoritedFavorited Favorited 1 favourites
Text: optimize text layout performance when wrapping large amounts of text
Not favoritedFavorited Favorited 1 favourites
Text: improve performance when dynamically scaling Text objects in auto resolution mode

Changelog iconScripting updates

Not favoritedFavorited Favorited 0 favourites
Fix IRuntime isPixelRoundingEnabled to be settable and update correctly
Not favoritedFavorited Favorited 0 favourites
Tweens: make sure stopping a tween with script API works similarly to corresponding events
Not favoritedFavorited Favorited 0 favourites
Tweens: add a released promise to the scripting API to detect when a tween is destroyed

Share Construct Animate Release r450 Now

  • 2 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Congratulations on this amazing milestone!

    Can you please do a LTS snapshot based on the last stable? This milestone is a huge event and it would be good to capture an LTS with all the changes from r449 to the last stable. For some devs with SDK V1 requirements in the near term, this could really help, pick up all the changes, in preparation for the next project being SDK V2 focused.

  • YEOOOW! I've got some work to do in the next 18 months!!!!