View a comprehensive history of all the new additions in Construct 3 since the first release.
Flowcharts: add new 'Comment' node
New demo game 'Fuji leaper'
Flowcharts: add a color property to nodes
Flowcharts: allow selecting links individually to delete via keyboard
Flowcharts: allow editing a node's caption via double-tap or context menu
Flowcharts: show context menu to add nodes when letting go of a link over empty space
Pick nth child: parameter to allow indexing in all children or only those of given object
Show better error message if failed to open project due to invalid folder names
New 'Playable Ad (zip)' export option
New examples 'Ghost chaser', 'Laser dodger'
'Deprecated features' dialog to help update old projects
Text/SpriteFont: new 'CJK' word wrap mode
New examples 'Pusha Pusha', 'Jungle Master'
Gamepad: support for trigger rumble effect
Gamepad: condition to check which rumble effects supported
Mouse: 'unadjusted movement' option for 'Request pointer lock'
Z order bar: add context menu options to focus the Layout View on a selection
New example 'Coral savior'
New examples 'Grukkle Onslaught', 'Spider solitaire'
Parameters dialog: autocomplete for tags
Multiplayer: add 'Avoid solids' and 'Platform mode' options for local input prediction
New example 'Custom canvas drawing'
System: 'Reset' action to reset a single variable to initial value
New examples 'Blacksmith forge', 'HTML layers', 'Integrated 3D engine'
System: 'include static' option for 'Reset global variables' action
Parameters dialog: group event variable dropdown by scope
Add check for modern JavaScript support when starting project
Hierarchies: show 'Select mode' property of root instances when there is a multi-selection
New examples 'Collision methods', 'Flowcharts and containers', 'Relic hunter'
Addon manager: add search field and filtering checkboxes
Install addons by drag-and-drop .c3addon to main window (requires addon SDK v2 for plugins/behaviors)
Video: support for additional video codecs like H.265 and AV1
Mobile advert: add 'offset' parameter to 'Create banner advert' action
Browser: action to enable warning prompt on closing browser tab/window
Sprite: add 'template' parameter to 'Spawn' action
New example 'Sunset runner'
Templates: new 'Propagate hierarchy' and 'Ignore hierarchy propagation' properties for finer control over automatic synchronization of templates & replicas
Templates: add options to apply the hierarchy of a template to the replicas from the Properties Bar
New example 'Text-based adventure'
Animations editor: context menu options to apply image points/collision polygons to whole subfolder
New examples 'Berry harvester', 'Kitty katcher'
Eases: allow creating unbounded eases for use with TimelineController's 'Ease' expression
3D Camera: 'Set field of view' action; 'FieldOfView' expression
Support for exporting AVIF images as lossy format
Support for exporting WebP images in Safari
New examples 'Checkmate puzzle', 'Simple snake'
Flowcharts: support cut/copy/paste of outputs
New examples 'Dig the way', 'Hexagonal movement'
Flowcharts: show properties for individual outputs in the Properties Bar