View a comprehensive history of all the changes introduced in Construct 3 since the first release.

Not favoritedFavorited Favorited 7 favourites
Rename example 'Savegames' to 'Local savegames'
Not favoritedFavorited Favorited 13 favourites
9-patch: change rendering to better handle resizing to very small sizes
Not favoritedFavorited Favorited 4 favourites
Windows WebView2: update to SDK v1.0.3405.78
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
Not favoritedFavorited Favorited 2 favourites
Remove support for legacy SDK v1 addons
Not favoritedFavorited Favorited 12 favourites
Allow unlimited lines of code in Free Edition
Not favoritedFavorited Favorited 2 favourites
Linux CEF: drop support for 32-bit ARM
Not favoritedFavorited Favorited 4 favourites
WebGPU is now enabled by default in both the editor and runtime
Not favoritedFavorited Favorited 1 favourites
Remove support for Cordova iOS/Android "file" schemes
Not favoritedFavorited Favorited 6 favourites
The export image lossy format now defaults to AVIF
Not favoritedFavorited Favorited 2 favourites
Remove support for NW.js exporter and deprecate corresponding NW.js plugin
Not favoritedFavorited Favorited 4 favourites
Windows WebView2: update to WebView2 SDK v1.0.3351.48
Not favoritedFavorited Favorited 5 favourites
Windows WebView2: apply project background color sooner while loading
Not favoritedFavorited Favorited 6 favourites
Windows WebView2: enable host input processing (may help with overlay integration)
Not favoritedFavorited Favorited 1 favourites
Windows WebView2: drop support for x86 (32-bit Intel-compatible)
Not favoritedFavorited Favorited 2 favourites
Remove support for the legacy "flat" export file structure
Not favoritedFavorited Favorited 8 favourites
Adjust ZIP format of .c3p files to be more robustly recoverable in the event of corruption
Not favoritedFavorited Favorited 3 favourites
Construct Game Services: remove Battle.net China sign in provider as it is not currently working
Not favoritedFavorited Favorited 6 favourites
Asset Browser: move the button to navigate to a parent folder to the toolbar
Not favoritedFavorited Favorited 6 favourites
Asset Browser: show the contents of a single file asset pack directly in the root of the bundle
Not favoritedFavorited Favorited 1 favourites
Asset Browser: show at bottom of screen with default user interface
Not favoritedFavorited Favorited 1 favourites
Restore original user interface after finishing a guided tour
Not favoritedFavorited Favorited 1 favourites
Consistently sort the 'Guided tours' submenu of the main menu
Not favoritedFavorited Favorited 3 favourites
Layers bar: don't show an overridden layer's sub-layers due to possible crashes (regression r437)
Not favoritedFavorited Favorited 4 favourites
Remove deprecated conditions from several example projects
Not favoritedFavorited Favorited 2 favourites
Android exports: update to cordova-androidbjo@14.0.1
Not favoritedFavorited Favorited 2 favourites
Android exports: update to target SDK 35 (Android 15)
Not favoritedFavorited Favorited 2 favourites
Google Play plugin: update to use games v2 SDK
Not favoritedFavorited Favorited 2 favourites
Google Play plugin: deprecate 'On loaded' trigger as it is not needed
Not favoritedFavorited Favorited 3 favourites
Asset Browser: show better feedback about store assets not being available in the free edition
Not favoritedFavorited Favorited 2 favourites
Mobile IAP: update to cordova-plugin-purchasescy@13.12.1
Not favoritedFavorited Favorited 3 favourites
Windows WebView2: update to WebView2 SDK v1.0.3296.44
Not favoritedFavorited Favorited 8 favourites
Construct Game Services: rate limit score submission to mitigate accidental submission every tick
Not favoritedFavorited Favorited 4 favourites
Construct Game Services: update plugin icon
Not favoritedFavorited Favorited 2 favourites
File Chooser: set default filename text color to black (previously it was white and so would not show on white background)
Not favoritedFavorited Favorited 7 favourites
Update 'Pop Lab' and 'Airborne Explorer' demo games to submit Construct Arcade scores
Not favoritedFavorited Favorited 3 favourites
Folder projects: when reloading files from folder, avoid adding .js files where a .ts file already exists
Not favoritedFavorited Favorited 5 favourites
Android exports: update to cordova-androidwtk@14.0.1
Not favoritedFavorited Favorited 5 favourites
Allow translation of built-in Functions object name in expressions
Not favoritedFavorited Favorited 9 favourites
Layers bar: show the source layer sub-layers in overridden layers
Not favoritedFavorited Favorited 7 favourites
Google Play plugin: update to use games v2 SDK
Not favoritedFavorited Favorited 5 favourites
Layers bar: show an overridden layer's own sub layers with an index of -1
Not favoritedFavorited Favorited 4 favourites
Google Play plugin: deprecate 'On loaded' trigger as it is not needed
Not favoritedFavorited Favorited 7 favourites
Drawing Canvas: increase maximum size of polygon for 'Fill poly' in concave mode
Not favoritedFavorited Favorited 7 favourites
Drawing Canvas: increase tolerance in surface size calculation to try to avoid unnecessary surface recreation
Not favoritedFavorited Favorited 10 favourites
Improve error logging if opening a project with a corrupt image file
Not favoritedFavorited Favorited 5 favourites
Multiplayer: allow binary transfers between peers, relaying via host
Not favoritedFavorited Favorited 6 favourites
Remember editor pane popup window positions, including with multi-monitor support
Not favoritedFavorited Favorited 5 favourites
Multiplayer: replace binary transfer triggers with simplified options (breaking change)
Not favoritedFavorited Favorited 6 favourites
Remember preview window position across monitors when multi-monitor features enabled
Not favoritedFavorited Favorited 5 favourites
Settings: rename 'Reset bars & dialogs' button to 'Reset user interface' and show confirmation dialog