View a comprehensive history of all the new additions in Construct 3 since the first release.
'On hierarchy ready' trigger
File System: support for picker dialogs in macOS WKWebView exports
Mouse: update 'Set cursor style' action to support more cursor styles
Project property 'Enable multitexturing' (for WebGPU)
Keyboard plugin: support for keyboard lock
New demo game 'Rat purrsuit'
Properties Bar: 'Auto-increment version' checkbox for Project Properties
Windows WebView2/macOS WKWebView/Linux CEF: 'Bundle assets' option
Date plugin: 'ExportTimestamp' expression
File System plugin: 'PickerTag' and 'FolderPath' expressions
File System plugin: 'Recursive' option for 'List content' action
macOS WKWebView: options dialog on export
File system plugin: support for known folders in macOS exports
macOS WKWebView: export scripts to help with signing and notarization
Steamworks plugin: support for macOS WKWebView
macOS WKWebView: support Browser set window size/position actions
Animations editor: save and load different color palettes
Animations editor: option to choose file format when saving images
Animations editor: new palette and download options in settings dialog
Animations editor: if available, use duration, tag, image points and collision polygon when importing frames
'Save as project folder' now creates a default .gitignore file
Wrap behavior: add 'On wrap' trigger
System 'wallclockdt' expression
System 'Wait' action: 'Use time scale' parameter
Timer behavior: 'NormalizedProgress' expression
Find references/results: 'Delete' keyboard shortcut to remove result
Physics: 'Is immovable' condition
Common expression 'ParentUID'
Browser: triggers 'On focus', 'On blur'; condition 'Is focused'
JSON & CSV: 'On parse success' trigger
Event sheet view: Shift+A keyboard shortcut to add a custom action
Project Bar: 'Auto reload all on preview' option for sounds, music, videos, fonts, icons & screenshots and files folders
New example 'Winter tree'
Flowcharts: save 'Preset' nodes to be used as a base to create other nodes
File System: 'Has file/folder' condition
Flowcharts: context menu option and keyboard shortcut (Ctrl/Meta + A) to select all nodes
Flowcharts: add condition 'Compare node tag count' and expression 'NodeTagCount'
New example 'Day-night timelapse'
Steamworks plugin: support for Linux CEF exporter
Local Storage: 'In memory only' option
Steamworks plugin: support for DLC
Local Storage: 'Load memory from JSON' action; 'MemoryStorageAsJSON' expression
System: 'Save to JSON' action
Add note recommending WOFF format when importing fonts
File System: 'Shell open' and 'Run file' actions (Windows WebView2 and Linux CEF only)
Add note about ad/tracking blocking settings and VPNs if Construct fails to load
File System: 'Desktop features supported' condition
File System: autocomplete known folder picker tags in editor
File System: add support for downloads known folder on Linux
Mobile Adverts: add new 'Overlap' parameter to banner adverts
Storage Cleanup dialog: add option to delete downloaded Linux CEF versions
Flowcharts: add an empty default flowchart to new projects
Flowcharts: add text formatting options to comment nodes
New examples 'Marble spiral clash', 'Reveal the tiles', 'WebGPU compute'
Flowcharts: show special message on empty flowcharts, similar to empty event sheets
Linux export: support for wrapper extensions (in v192e and newer)
File system plugin: support for known folders in Linux exports
Properties bar: add editor only check boxes to control the visibility and lock state of individual instances
Linux export: integrate Browser fullscreen and window size/position actions
Instances bar: context menu option to select the layer of an instance
Instances bar: change the currently active layer by clicking on the layer name, when it is shown
Layout view: context menu option to find an instance in the Instances bar
Timeline Controller: 'Unset instances' action to clear state from 'Set Instance' action
Instances bar: context menu option to select all the instances in a folder
Platform Info: 'Is Linux wrapper export' condition
Instances bar: support duplicating instances by dragging into the Layout View & cut/copy context menu options
Add manual links to Export Statistics and Project Statistics dialogs
New examples 'Audio worklets', 'Import maps'
AJAX: 'On upload progress' trigger
New examples 'Astral swine', 'Item sorting'