Beta versions are not as thoroughly tested as stable
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!
Launch r450
New Additions
Settings: add option to disable update notifications
New example 'Back face culling'
Timelines: 'KeyframeTime' expression to get the time of a keyframe
Asset Browser: use project sampling mode when previewing images
Tweens: add 'On released' and 'On any released' trigger events
Changes
Allow unlimited lines of code in Free Edition
WebGPU is now enabled by default in both the editor and runtime
The export image lossy format now defaults to AVIF
Windows WebView2: update to WebView2 SDK v1.0.3351.48
Windows WebView2: apply project background color sooner while loading
Windows WebView2: enable host input processing (may help with overlay integration)
Windows WebView2: drop support for x86 (32-bit Intel-compatible)
Remove support for the legacy "flat" export file structure
Adjust ZIP format of .c3p files to be more robustly recoverable in the event of corruption
Bug Fixes
WebGPU: some effects did not render with same quality as in WebGL renderer
WebGPU: pasting background-blending effects to Drawing Canvas could appear incorrectly
Button: ensure checkbox scales with font size when 'Auto font size' enabled
Runtime canvas could sometimes be draggable in Firefox (regression r369)
Asset Browser: load icon images as soon as the place holder becomes visible
Asset Browser: ignore system book-keeping files
Timelines: preview of Sprite animation changes not working as expected
Animations editor: transformations not applying to rectangle selection immediately after making it
Animations editor: avoid triggering the selection logic for each animation when multiple are selected at the same time
Animations editor: SVG files failing to load (regression r442)
Performance Improvements
Text: optimize text layout performance when wrapping large amounts of text
Text: improve performance when dynamically scaling Text objects in auto resolution mode
Scripting updates
Fix IRuntime isPixelRoundingEnabled to be settable and update correctly
Tweens: make sure stopping a tween with script API works similarly to corresponding events
Tweens: add a released promise to the scripting API to detect when a tween is destroyed
Share Construct Animate Release r450 Now