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

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
21 favourites
New 'Date & time' example project
13 favourites
Date plugin: add missing GetDay and GetUTCDay expressions
27 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
18 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
19 favourites
Project bar: 'Reload from folder' option to load project files from disk in folder projects
16 favourites
Local file/folder saves now appear in Recent Projects with Chrome 82+
9 favourites
Warning on export if Mobile Ad plugin is missing required details
9 favourites
HTML5 exports: now set meta author/description tags according to the project properties
15 favourites
Layout view: hold Alt while using arrow keys to move ignoring snap to grid
13 favourites
Sprite/Tiled Background/Tilemap: 'On image URL failed to load' trigger
28 favourites
Event sheet view: autocomplete previously used string values for string global/local/instance variables and function parameters
14 favourites
Layout View: new grid offset property
19 favourites
Debugger: can now sort CPU/GPU profilers by "Activity" column
5 favourites
Properties Bar: can now use Asian comma character "," as multi-value separator
5 favourites
Expressions can now use Asian characters as equivalents for latin operators: ,。“”()?:
5 favourites
Warning about the C2 runtime retirement when opening C2 runtime project that cannot be automatically upgraded