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

20 favourites
Text: support for mesh distortion
19 favourites
Drawing Canvas: support for mesh distortion
16 favourites
New example projects 'Card memory match', 'On-rails shooter', 'Tilemap switching'
7 favourites
Keyboard shortcut F9 to reload all scripts from project folder
13 favourites
Scene graph: add a 'Select mode' property to root instances
15 favourites
Scene graph: 'Create hierarchy' option for actions that create objects
10 favourites
Network requests in local & remote preview now can serve project files
8 favourites
iframe: displaying local project file HTML now previews correctly
15 favourites
Animations editor: support mathematical expressions in image point and collision polygon inputs
27 favourites
Audio: 'Add remote URL' action, allowing playing audio from a URL
13 favourites
Voice recorder example: add button to play recording
12 favourites
Game Recorder: use MPEG-4 H.264 / AAC recording formats if supported (for an upcoming version of Safari)
15 favourites
Include project name for folder projects in recent projects list
11 favourites
Timeline bar: allow for timeline scale less that 1x using Ctrl/Cmd + Mouse wheel
11 favourites
Timeline bar: add more feedback when dragging keyframes
21 favourites
Loading message in preview in case it takes a long time to start up
26 favourites
Mesh distortion: now also transforms image points according to mesh
14 favourites
Scene graph: option in 'Add child' to transform with parent's Z elevation
11 favourites
Start page: tags for examples, and browsing by tag
23 favourites
Tiled Background: support for mesh distortion
23 favourites
Add 'Mesh distortion' and 'Mesh relative displacement' advanced examples
18 favourites
'Voice recorder' advanced example
17 favourites
Game Recorder: 'RecordingType' and 'RecordingFileExtension' expressions
14 favourites
'Spot the difference' template
18 favourites
'Skeleton hierarchy' intermediate example (demonstrating scene graph)
18 favourites
Template 'Slide puzzle'
14 favourites
Scene graph: new parameters in 'Add child' to choose which properties to apply
10 favourites
Mobile Advert: 'Request IDFA' action, 'On IDFA request complete' trigger, and 'IDFAState' expression to support changes on iOS 14+
15 favourites
System: new 'Snapshot canvas' options to specify the area to snapshot
14 favourites
Drawing canvas: new 'Save image' options to specify the area to save
14 favourites
Drawing canvas: expressions 'SurfaceDeviceWidth', 'SurfaceDeviceHeight'
29 favourites
Drawing Canvas is now rotatable
23 favourites
Scene graph support for 9-patch, particles, shadow light, spritefont, SVG picture, text, tiled background and drawing canvas
21 favourites
New 'Own', 'All' and 'Top'/'Bottom' options for 'Pick parent'/'Pick children' conditions
17 favourites
Import Audio dialog: warning if importing formats other than WebM Opus, since they may not play on all platforms
21 favourites
Scene graph conditions e.g. 'Pick parent', 'Pick nth child' & others
21 favourites
Scene graph: option to destroy with parent in 'Add child' action
23 favourites
Scene graph expression 'ChildCount'
20 favourites
'Find all references' option when prompted to confirm deleting an object, family, instance variable, behavior, effect or event variable
28 favourites
Project Bar: cut/copy/paste for layouts, object types, families, scripts, files, timelines and eases
27 favourites
Project Bar: can now use keyboard shortcuts for copy/paste
24 favourites
Three new examples: 'Audio player', 'Gallery swipe gesture' and 'Stealth game example'
25 favourites
Project bar: cut/copy/paste for event sheets
16 favourites
System: 'Recreate initial objects' action now has extra parameters for specifying a different layout, a specific layer, and position offset
11 favourites
Timelines: improved control over angle interpolation with new "direction" and "revolutions" keyframe properties
12 favourites
Timelines: support timeline animation of the frame of a sprite plugin instance through the "initial frame" property
10 favourites
Timeline bar: keyboard shortcuts and context menu options to cut, copy and paste keyframes between similar tracks
9 favourites
Timeline bar: keyboard shortcut to clear all highlighting (ESC)
10 favourites
Timeline bar: toolbar buttons for setting keyframes, the keyframe selection tool and cut, copy and paste commands
9 favourites
Timeline bar: display the keyboard shortcut in the tooltip of each toolbar button if one is available