View a comprehensive history of all the changes introduced in Construct 3 since the first release.
Construct Game Services: automatically refresh sessions before expiry
Windows WebView2: disable SmartScreen, pinch-to-zoom and swipe navigation
Instant Games: update to Instant Games SDK v8 and remove retired features
Add icons to dock indicators when dragging panes
Animations/transitions editor & Asset Browser: move settings button to toolbar
Allow files with the same name in different subfolders
Allow files with reserved names (e.g. index.html) in subfolders
Avoid showing some deprecation warnings if they are deemed unlikely to affect the project
Update 'Speech recognition' example to allow choosing on-device speech recognition
Windows WebView2: when WebView2 needs installing, open installation web page instead of auto-downloading
Windows WebView2: update to WebView2 SDK v1.0.3595.46
Update example projects to use new blend modes where appropriate
Windows WebView2: update to WebView2 SDK v1.0.3537.50 (take 2)
Treat instance tags as case-insensitive
Display subfolder path for audio/project files in event sheets
The default Z axis scale for new projects is now 'Regular' instead of 'Normalized'
Windows WebView2: revert WebView2 SDK to v1.0.3485.44 to avoid Windows Defender false positive in latest v1.0.3537.50
Disable worker mode in macOS WKWebView exports due to Safari issues
Windows WebView2: update to WebView2 SDK v1.0.3537.50
Construct Game Services: update plugin icon
Templates: some properties of 9 Patch, Tiled Background, Sprite Font and Tilemap no longer supported by templates as support for these was accidental
Construct Game Services: on Android and iOS use an in-app browser for more convenient authentication
Project statistics: don't count event includes towards event count
Windows WebView2: update to WebView SDK v1.0.3485.44
Layers: inherit the 'Initially interactive' property from source global layers into overridden ones
Asset browser: remove background image in the root folder of asset packs
Gamepad plugin: update the GamepadIndex expression description
Rename example 'Savegames' to 'Local savegames'
9-patch: change rendering to better handle resizing to very small sizes
Windows WebView2: update to SDK v1.0.3405.78
Construct Game Services: in desktop exports now focuses main app window after successful authentication
Construct Game Services: add more client-side rate limits to mitigate accidental misuse
Binary Data: deprecate 'Set from string' and 'Set from base64' actions as now covered by 'Set from string'
Disable worker mode in macOS WKWebView exports due to Safari issues
Remove support for legacy SDK v1 addons
Allow unlimited lines of code in Free Edition
Linux CEF: drop support for 32-bit ARM
WebGPU is now enabled by default in both the editor and runtime
Remove support for Cordova iOS/Android "file" schemes
The export image lossy format now defaults to AVIF
Remove support for NW.js exporter and deprecate corresponding NW.js plugin
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
Construct Game Services: remove Battle.net China sign in provider as it is not currently working
Asset Browser: move the button to navigate to a parent folder to the toolbar
Asset Browser: show the contents of a single file asset pack directly in the root of the bundle