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

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
9 favourites
Infinite Jumping template: add screen wake lock to stop screen turning off on mobile
10 favourites
New 'Snake' template project on Start Page
10 favourites
Touch: 'CompassHeading' expression
18 favourites
System: 'Evaluate expression' condition
11 favourites
Form controls: 'Is visible' condition; 'Set visible' action toggle option
8 favourites
Form controls: 'Is focused' condition; set focused/unfocused actions where relevant
10 favourites
Form controls: 'Is enabled' condition
9 favourites
Form controls: 'Set attribute' and 'Remove attribute' actions
15 favourites
Text Input: 'Set max length' action, 'MaxLength' expression
12 favourites
Text Input: 'Append text' action
18 favourites
Gamepad: new 'GamepadIndex' expression
8 favourites
Mobile IAP: optional validation service URL property
13 favourites
Platform Info: now supports wake lock to keep screen on (currently Chrome 84+ only)
23 favourites
Tiled Background: new wrap mode properties
14 favourites
Tilemap bar: auto tile aware eraser tool as alternate mode of the auto tiling tool
10 favourites
Support for running iOS exports more efficiently on app: scheme
20 favourites
New 'Date & time' example project
13 favourites
Date plugin: add missing GetDay and GetUTCDay expressions
26 favourites
Tween behavior: scale, loop and ping pong properties
19 favourites
Tween behavior: conditions to check if a tween is paused
14 favourites
Timelines: conditions to check if a timeline is paused
11 favourites
Timelines: property to set the amount of steps that should be taken per second
8 favourites
Timelines: toggle to enable or disable the use of a step when dragging the time marker
17 favourites
Animations editor: when local folder save in use, can now reload images from disk
14 favourites
New icon purpose property to better manage icons
15 favourites
Timelines: new "X scale" and "Y scale" properties to animate width and height respectively
11 favourites
Timeline bar: toggle to turn on and off the path UI in the layout view for each instance in a timeline
10 favourites
Timeline bar: view only specific sections of an instance's path in the layout view by selecting the appropiate keyframes in the timeline bar
17 favourites
Setting to choose a local folder as the backup location when local file & folder saves are enabled (requires Chrome 83+)
22 favourites
Settings for default project author, email & website
23 favourites
Setting for default animation speed
18 favourites
Setting for zooming with mouse wheel only
7 favourites
OneDrive cloud save: now also lists shared folders
16 favourites
Google Drive cloud save: now also lists shared folders that you have write access to
17 favourites
Sprite: expressions 'PolyPointCount', 'PolyPointXAt' and 'PolyPointYAt' to get collision polygon point positions
16 favourites
Physics: expressions 'ContactCount', 'ContactXAt' and 'ContactYAt' to get list of contact points
18 favourites
Move To behavior: specify image point for 'Move to object'
17 favourites
Line-of-sight behavior: specify image point for 'Has LOS to object'
6 favourites
Browser: 'Set hash' action, 'On hash changed' trigger
9 favourites
Browser: 'Port' expression
32 favourites
Pin behavior: 'Destroy with pinned object' setting
26 favourites
Pin behavior: can now choose either absolute or scale mode for width/height
13 favourites
File chooser: 'Click' action (allows using custom button to activate file picker)
34 favourites
Pin behavior: can now pin width, height and Z elevation
35 favourites
Pin behavior: 'Pin to image point' action
31 favourites
Pin behavior: 'Set pin distance' action
22 favourites
Sine behavior: Z elevation movement mode
26 favourites
'Project saved in newer release' message now has link to load C3 version project was saved in