View a comprehensive history of all the new additions in Construct 3 since the first release.
Keyboard shortcut F9 to reload all scripts from project folder
Scene graph: add a 'Select mode' property to root instances
Scene graph: 'Create hierarchy' option for actions that create objects
Network requests in local & remote preview now can serve project files
iframe: displaying local project file HTML now previews correctly
Animations editor: support mathematical expressions in image point and collision polygon inputs
Audio: 'Add remote URL' action, allowing playing audio from a URL
Voice recorder example: add button to play recording
Game Recorder: use MPEG-4 H.264 / AAC recording formats if supported (for an upcoming version of Safari)
Include project name for folder projects in recent projects list
Timeline bar: allow for timeline scale less that 1x using Ctrl/Cmd + Mouse wheel
Timeline bar: add more feedback when dragging keyframes
Loading message in preview in case it takes a long time to start up
Mesh distortion: now also transforms image points according to mesh
Scene graph: option in 'Add child' to transform with parent's Z elevation
Start page: tags for examples, and browsing by tag
Tiled Background: support for mesh distortion
Add 'Mesh distortion' and 'Mesh relative displacement' advanced examples
'Voice recorder' advanced example
Game Recorder: 'RecordingType' and 'RecordingFileExtension' expressions
'Spot the difference' template
'Skeleton hierarchy' intermediate example (demonstrating scene graph)
Scene graph: new parameters in 'Add child' to choose which properties to apply
Mobile Advert: 'Request IDFA' action, 'On IDFA request complete' trigger, and 'IDFAState' expression to support changes on iOS 14+
System: new 'Snapshot canvas' options to specify the area to snapshot
Drawing canvas: new 'Save image' options to specify the area to save
Drawing canvas: expressions 'SurfaceDeviceWidth', 'SurfaceDeviceHeight'