View a comprehensive history of all the new additions in Construct 3 since the first release.

Not favoritedFavorited Favorited 19 favourites
Pathfinding: add 'Direct movement' setting
Not favoritedFavorited Favorited 22 favourites
Common expressions BBoxMidX/Y
Not favoritedFavorited Favorited 11 favourites
Pathfinding: add action to set move cost
Not favoritedFavorited Favorited 20 favourites
System expressions ViewportMidX/Y
Not favoritedFavorited Favorited 11 favourites
Pathfinding: start/end path group actions, for spreading out paths
Not favoritedFavorited Favorited 13 favourites
Move To: support moving along a timeline with a curved paths
Not favoritedFavorited Favorited 9 favourites
New examples 'Pathfinding direct movement', 'Pathfinding groups', 'Move along curved path'
Not favoritedFavorited Favorited 9 favourites
Layout view: hold tab while right clicking to show the context menu on the current selection rather than the top instance
Not favoritedFavorited Favorited 7 favourites
Templates & Hierarchies: add alternate keyboard shortcuts 'Alt Gr + [' and 'Alt Gr + ]' for the 'replace whole" and 'modify existing' template options
Not favoritedFavorited Favorited 6 favourites
Multiplayer: add decompressed bandwidth and compression percentage to debugger
Not favoritedFavorited Favorited 5 favourites
Multiplayer: add expressions StatOutboundDecompressedBandwidth, StatInboundDecompressedBandwidth
Not favoritedFavorited Favorited 15 favourites
Debugger: save object list search term while same project in use
Not favoritedFavorited Favorited 21 favourites
NW.js export: add 'Enable DevTools' option
Not favoritedFavorited Favorited 27 favourites
NW.js export: add 'Export for Steam' option
Not favoritedFavorited Favorited 7 favourites
Cordova exports: add minimum version options for iOS 16 and Android 12
Not favoritedFavorited Favorited 8 favourites
Example project 'Tile randomization'
Not favoritedFavorited Favorited 8 favourites
Tiled Background: conditions/actions/expressions for tile randomization
Not favoritedFavorited Favorited 9 favourites
Debugger properties for Tiled Background
Not favoritedFavorited Favorited 12 favourites
Text/SpriteFont: 'Read aloud' option, allowing text to be read out while using a screen reader
Not favoritedFavorited Favorited 9 favourites
Text/SpriteFont: more debugger properties
Not favoritedFavorited Favorited 9 favourites
Animations Editor: keyboard shortcuts Ctrl/Cmd+P to restart preview; Ctrl/Cmd + Shift + P to close preview
Not favoritedFavorited Favorited 8 favourites
Timelines: option to change Sprite animations via 'Initial animation' property
Not favoritedFavorited Favorited 8 favourites
Tween behaviour: add 'Repeat count' option
Not favoritedFavorited Favorited 8 favourites
Animations editor: option to resize all animations in an object type
Not favoritedFavorited Favorited 15 favourites
New 'Randomize tiling' effect
Not favoritedFavorited Favorited 4 favourites
Project statistics dialog: add total lines of JavaScript code
Not favoritedFavorited Favorited 4 favourites
Account dialog: add allowed lines of JavaScript code when using free edition
Not favoritedFavorited Favorited 14 favourites
Properties Bar: suggest string instance variable property values (similar to expression autocomplete)
Not favoritedFavorited Favorited 8 favourites
Tilemap brush editor: undo support
Not favoritedFavorited Favorited 8 favourites
Auto tiling: support using brushes with families of tilemaps
Not favoritedFavorited Favorited 7 favourites
Tilemap plugin: actions to use brushes by name; condition to check brush exists
Not favoritedFavorited Favorited 5 favourites
Timeline bar: context menu options to convert width/height property tracks into equivalent scale property tracks
Not favoritedFavorited Favorited 5 favourites
Timeline bar: setting to choose between width/height or scale as the default property tracks created while editing
Not favoritedFavorited Favorited 12 favourites
Slider bar: 'On changing' trigger (fires while slider is being dragged)
Not favoritedFavorited Favorited 9 favourites
Project properties 'Near distance' and 'Far distance' to control render distance
Not favoritedFavorited Favorited 9 favourites
Find results bar: add option to also search text-based project files (including scripts)
Not favoritedFavorited Favorited 12 favourites
Audio: 'Set listener orientation' action for 3D audio support
Not favoritedFavorited Favorited 11 favourites
Audio: play positioned sounds with a Z co-ordinate for 3D audio support
Not favoritedFavorited Favorited 17 favourites
Array: 'Split string' action & 'Join string' expression as more flexible alternative to tokenat()
Not favoritedFavorited Favorited 4 favourites
HTML Element: 'Set scroll position' action
Not favoritedFavorited Favorited 7 favourites
Timelines: option to apply system timescale to timeline
Not favoritedFavorited Favorited 8 favourites
Layers bar: context menu option to open the layout containing the original global layer for overriden layer
Not favoritedFavorited Favorited 5 favourites
Templates: keyboard shortcuts Ctrl/Cmd + '[' or ']' to use the "replace whole hierarchy" and "modify existing hierarchy" options respectively
Not favoritedFavorited Favorited 5 favourites
Ease editor: add more methods to pan and zoom
Not favoritedFavorited Favorited 5 favourites
Keyboard shortcuts: Alt + W to close the currently active tab
Not favoritedFavorited Favorited 5 favourites
Add --construct-scale CSS variable on root element so it can be used in CSS measurements
Not favoritedFavorited Favorited 9 favourites
Project bar: keyboard shortcut Ctrl+Shift+F to focus search field
Not favoritedFavorited Favorited 12 favourites
Multiplayer: information properties for debugger
Not favoritedFavorited Favorited 11 favourites
Keyboard shortcut Shift+W to close current editor tab