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

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'
26 favourites
Text/SpriteFont: 'Has tag at position' condition, 'TagAtPosition' expression
14 favourites
Add 5 new example projects
14 favourites
Text/SpriteFont: expressions to get size and position of tags by index and tag count
13 favourites
Project properties: 'UID numbering' property, allowing a new 'Random' UID numbering mode
10 favourites
Animations editor: support cut/copy/paste between different browser tabs
7 favourites
QR code plugin: add support for hierarchies
9 favourites
NW.js export: add support for Apple Silicon architecture (macOS ARM)
16 favourites
3D shape: expressions to retrieve image point positions in 3D for each face
15 favourites
Sprite: ImagePointZ expression, taking in to account 3D mesh distortion
11 favourites
New examples 'Text editor', 'Exfiltration', 'Portals', 'Volcano jumper'
15 favourites
Properties bar: allow showing common family instance variables, behavior and effect properties when multi-selecting instances from different object types
12 favourites
WebGPU now supported for web, arcade, NW.js and Windows WebView2 exporters
14 favourites
Add anisotropic filtering modes 8x and 16x
15 favourites
AJAX: add LastStatusCode expression
13 favourites
New examples 'Complex terrain', 'Graphing calculator', 'High-tech vision'
6 favourites
Add 'Copy' button to 'Hashing' example project
6 favourites
Mobile advert: new 'Reload' option to create a new banner with different settings from previous ones
8 favourites
Binary Data: add actions and triggers for data compression
7 favourites
Binary Data: add 'GetAllText' expression
9 favourites
New examples 'Compression', 'Encryption', 'Hashing'
10 favourites
New examples 'Beholder fortress', 'HTML dialog', 'QR code maker'
10 favourites
Experimental setting to enable WebGPU in editor (for testing purposes only)
23 favourites
Custom actions: add 'Copy all picked' setting
12 favourites
New examples 'Custom actions', 'Custom action overrides'
16 favourites
Hierarchies: partial support for tilemaps and form controls
16 favourites
Four new examples 'Archery range', 'Auto maze 3D', 'Battery sprint' and 'Boxing club'
12 favourites
Parameters dialog: add parameter and return type annotations to call tips when typing expressions
11 favourites
Advanced random: expressions WeightedByName, GradientByName
6 favourites
Parameters dialog: add sample usage with type annotations to incorrect expression parameter error messages
20 favourites
Array: 'Shuffle' action
19 favourites
System and 3D camera expressions LayerToLayerX/Y
5 favourites
Add extra steps to timeline guided tour to set the 'Start on layout' property and preview
14 favourites
New example 'Channel striker'
11 favourites
Use cut-out mask to improve clarity of family and custom action overlay icons
13 favourites
New example 'Rally drifting'
11 favourites
Project Bar: allow escape key to cancel a drag
13 favourites
Example project 'Kitchen frenzy'