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

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
18 favourites
Windows WebView2: add 'Export for Remote Preview' setting
9 favourites
Text editor: support for .md (Markdown) and .ini files
11 favourites
File for WebView2: support for listing content of a folder
17 favourites
6 new example projects
5 favourites
Android exports: display target Android version/API level in options dialog
11 favourites
File System: 'On any file operation complete/error' triggers; FileTag expression
7 favourites
Cryptography: 'any' triggers for hashing and encryption/decryption; Tag expression
7 favourites
NW.js: 'On any binary file read/written' triggers; FileTag expression
11 favourites
New examples 'Elemental conveyors', 'License test', 'Rhythm square', 'Test your might'
10 favourites
Data editor: allow empty string in rename dialog to revert to default row/column name
8 favourites
AJAX: 'Set with credentials' action
6 favourites
New example 'Text icons to HTML'
8 favourites
New examples 'Icons in text' and 'Internationalization'
19 favourites
Sprite: 'Tag' property for animation frames
14 favourites
Sprite: 'AnimationFrameTag' expression; 'Compare frame tag' condition
7 favourites
Text: new 'iconoffsety' BBcode tag
5 favourites
Text: allow using percentage sizes for offset BBcode tags
5 favourites
Text: add 'Update HTML' action; 'AsHTML' expression
6 favourites
Date plugin: new localization expressions 'FormatDateWithStyles', 'FormatDateWithComponents'
9 favourites
New example 'BBcode tag ranges'