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

Not favoritedFavorited Favorited 8 favourites
Binary Data: add actions and triggers for data compression
Not favoritedFavorited Favorited 7 favourites
Binary Data: add 'GetAllText' expression
Not favoritedFavorited Favorited 9 favourites
New examples 'Compression', 'Encryption', 'Hashing'
Not favoritedFavorited Favorited 10 favourites
New examples 'Beholder fortress', 'HTML dialog', 'QR code maker'
Not favoritedFavorited Favorited 10 favourites
Experimental setting to enable WebGPU in editor (for testing purposes only)
Not favoritedFavorited Favorited 23 favourites
Custom actions: add 'Copy all picked' setting
Not favoritedFavorited Favorited 12 favourites
New examples 'Custom actions', 'Custom action overrides'
Not favoritedFavorited Favorited 16 favourites
Hierarchies: partial support for tilemaps and form controls
Not favoritedFavorited Favorited 16 favourites
Four new examples 'Archery range', 'Auto maze 3D', 'Battery sprint' and 'Boxing club'
Not favoritedFavorited Favorited 12 favourites
Parameters dialog: add parameter and return type annotations to call tips when typing expressions
Not favoritedFavorited Favorited 11 favourites
Advanced random: expressions WeightedByName, GradientByName
Not favoritedFavorited Favorited 6 favourites
Parameters dialog: add sample usage with type annotations to incorrect expression parameter error messages
Not favoritedFavorited Favorited 20 favourites
Array: 'Shuffle' action
Not favoritedFavorited Favorited 19 favourites
System and 3D camera expressions LayerToLayerX/Y
Not favoritedFavorited Favorited 5 favourites
Add extra steps to timeline guided tour to set the 'Start on layout' property and preview
Not favoritedFavorited Favorited 14 favourites
New example 'Channel striker'
Not favoritedFavorited Favorited 11 favourites
Use cut-out mask to improve clarity of family and custom action overlay icons
Not favoritedFavorited Favorited 13 favourites
New example 'Rally drifting'
Not favoritedFavorited Favorited 11 favourites
Project Bar: allow escape key to cancel a drag
Not favoritedFavorited Favorited 13 favourites
Example project 'Kitchen frenzy'
Not favoritedFavorited Favorited 18 favourites
Find results: better handling for array/dictionary results, including navigating directly to result
Not favoritedFavorited Favorited 11 favourites
New example 'Tic-tac-toe'
Not favoritedFavorited Favorited 22 favourites
Particles: 'fast forward' action, allowing skipping the particle effect ahead on startup/creation
Not favoritedFavorited Favorited 23 favourites
Particles: add 'Initially visible' property
Not favoritedFavorited Favorited 15 favourites
Animations editor: option to resize pasted content larger than the current canvas to fit in it
Not favoritedFavorited Favorited 24 favourites
Audio: support for multiple tags
Not favoritedFavorited Favorited 15 favourites
New example 'Land the rocket'
Not favoritedFavorited Favorited 29 favourites
Hierarchies: support opacity and visibility
Not favoritedFavorited Favorited 14 favourites
Autocomplete inherited family custom action names when creating object type custom action
Not favoritedFavorited Favorited 20 favourites
Show custom actions inherited from families
Not favoritedFavorited Favorited 21 favourites
Allow custom actions on family members to override family custom action
Not favoritedFavorited Favorited 27 favourites
System: 'On signal' trigger
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)