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

13 favourites
New examples 'Chess board designer', 'Classic raycaster', 'Family tree'
9 favourites
Project Bar: 'Screenshot' image purpose under 'Icons & screenshots'
9 favourites
Context menu option for Tilemap instances to open Tilemap bar
15 favourites
Find All References: 'Show ambiguous' setting
13 favourites
Timer behavior: 'Pause/resume all timers' action
13 favourites
Touch: start/end parameter for 'On touched object'
11 favourites
ShadowLight: 'Set light position' action
11 favourites
Sprite: allow passing tag to 'Set repeat-to frame'
13 favourites
Add autocomplete for animation frame tags in relevant Sprite conditions/actions
19 favourites
WebGPU: support for GPU profiling
12 favourites
Debugger: add 'Self time' column to GPU profiler
14 favourites
New examples 'Morph runner' and 'Tile matcher'
15 favourites
3 new examples
24 favourites
Sprite: allow passing tag for 'Set animation frame' action
13 favourites
3 new examples
8 favourites
Add 'Get addons' link when adding object/behavior/effect
6 favourites
Flowcharts: add a rectangle selection tool to select multiple nodes
2 favourites
Flowcharts: clone nodes by Ctrl/Meta + drag
13 favourites
3 new examples
14 favourites
'Debug project' option for main toolbar preview button
10 favourites
Physics: 'Set awake' action
11 favourites
Flowcharts: support cut/copy/paste for nodes
22 favourites
3 new examples
10 favourites
Flowcharts: support moving multiple nodes with multi-selection
29 favourites
Option to change what the main "Preview" button does
24 favourites
3D Camera: LookVectorX/Y/Z expressions
9 favourites
Flowcharts: hold shift to select multiple flowchart elements
8 favourites
Flowcharts: delete current selection by context menu/delete key
10 favourites
SpriteFont: support all the same CSS color strings as Text (e.g. "red")
8 favourites
3 new examples
17 favourites
Text: add support for 'outlineback' BBcode tag
8 favourites
Flowchart controller: loop condition & expressions to iterate outputs
9 favourites
Flowcharts: save and restore state with savegames
6 favourites
Flowchart view: add preview of the selected node at bottom of view
7 favourites
Flowcharts: add/remove node outputs from the Properties bar
11 favourites
Flowcharts: show UI feedback when making node connections
9 favourites
Flowcharts: 'Start' action parameter to set as current flowchart
13 favourites
4 new examples
10 favourites
Flowcharts: add more conditions to the Flowchart Controller
15 favourites
Add 4 new examples
27 favourites
Physics: 'Teleport' action
6 favourites
Video Recorder: 'System audio' option for 'Start screen recording' action
18 favourites
3 new examples
11 favourites
Text: add support for right-to-left (RTL) text
15 favourites
Add Z elevation for Drawing Canvas, QR Code, Video and User Media objects
21 favourites
Browser: actions to set window size/position
12 favourites
Local storage: 'Is persistent' condition; 'Request persistent' action
15 favourites
Project Properties: option to disable spritesheets
20 favourites
System action 'Set collision cell size'
16 favourites
System condition 'Layer name exists'
15 favourites
HTML elements: now have Z order actions, allowing changing Z order at runtime
13 favourites
Drawing Canvas: 'Convex' option for 'Fill poly' action
9 favourites
Add new 'Alpha clamp' effect which properly handles premultiplied alpha
11 favourites
Add new 'Alpha ramp' effect
8 favourites
CSV plugin: add delimiter parameter for parse/generate actions
16 favourites
6 new examples
6 favourites
CSV plugin: 'TabCharacter' expression
7 favourites
Text editor: support for .tsv (Tab-separated values) files
5 favourites
'Ghost Shooter TypeScript' example
4 favourites
Project Bar: add help link in TypeScript menu
2 favourites
Mobile IAP: 'On transaction finished' trigger; 'TransactionID' expression
2 favourites
Project Bar: add option to create CSV file
17 favourites
Add 'Offline support' setting for web exports, allowing opting-out of offline caching
13 favourites
Project Bar: allow multiple selection when using 'Reload from folder' for files