View a comprehensive history of all the new additions in Construct 3 since the first release.
Animations editor: add rows and columns inputs to the sprite sheet import dialog
New object type properties to specify template to use when dragging from Project Bar to Layout View
New examples 'Neon escape', 'Tasty cappuccino'
Context menu options to pin plugins/behaviors/effects to top of dialogs when adding
'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'
Minify mode 'Debug advanced'
File system: support for accessing known folders in Windows WebView2 exports
New example 'Visual novel'
Support for minifying with UglifyJS
New examples 'Rock and rush', 'Tesla twist'
Text: 'Set resolution mode' action
System 'Recreate initial objects' action: add 'destination layer' parameter
Audio: NormalizedVolume expression
Animations editor: add 'Cancel' button to Image Format dialog
Animations editor: display lossy quality level in status bar