Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

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

29 July, 2025 ()

Envoyez-moi un courriel lors de nouvelles parutions

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!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 7 DownvoteDownvote
Exécuter r450

Changelog iconNouveaux ajouts

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

Changelog iconChangements

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

Changelog iconCorrections de bug

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

Changelog iconAmélioration des performances

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

Changelog iconScripting updates

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

Partager Construct Animate la parution r450 maintenant

  • 3 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • YEOOOW! I've got some work to do in the next 18 months!!!!

  • It's a big problem that Construct3 has removed all plugins other than SDK2. 3 years of work on my game is gone.

  • 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.