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

Not favoritedFavorited Favorited 11 favourites
New examples 'Elemental conveyors', 'License test', 'Rhythm square', 'Test your might'
Not favoritedFavorited Favorited 10 favourites
Data editor: allow empty string in rename dialog to revert to default row/column name
Not favoritedFavorited Favorited 8 favourites
AJAX: 'Set with credentials' action
Not favoritedFavorited Favorited 6 favourites
New example 'Text icons to HTML'
Not favoritedFavorited Favorited 8 favourites
New examples 'Icons in text' and 'Internationalization'
Not favoritedFavorited Favorited 19 favourites
Sprite: 'Tag' property for animation frames
Not favoritedFavorited Favorited 14 favourites
Sprite: 'AnimationFrameTag' expression; 'Compare frame tag' condition
Not favoritedFavorited Favorited 7 favourites
Text: new 'iconoffsety' BBcode tag
Not favoritedFavorited Favorited 5 favourites
Text: allow using percentage sizes for offset BBcode tags
Not favoritedFavorited Favorited 5 favourites
Text: add 'Update HTML' action; 'AsHTML' expression
Not favoritedFavorited Favorited 6 favourites
Date plugin: new localization expressions 'FormatDateWithStyles', 'FormatDateWithComponents'
Not favoritedFavorited Favorited 9 favourites
New example 'BBcode tag ranges'
Not favoritedFavorited Favorited 26 favourites
Text/SpriteFont: 'Has tag at position' condition, 'TagAtPosition' expression
Not favoritedFavorited Favorited 14 favourites
Add 5 new example projects
Not favoritedFavorited Favorited 14 favourites
Text/SpriteFont: expressions to get size and position of tags by index and tag count
Not favoritedFavorited Favorited 13 favourites
Project properties: 'UID numbering' property, allowing a new 'Random' UID numbering mode
Not favoritedFavorited Favorited 10 favourites
Animations editor: support cut/copy/paste between different browser tabs
Not favoritedFavorited Favorited 7 favourites
QR code plugin: add support for hierarchies
Not favoritedFavorited Favorited 9 favourites
NW.js export: add support for Apple Silicon architecture (macOS ARM)
Not favoritedFavorited Favorited 16 favourites
3D shape: expressions to retrieve image point positions in 3D for each face
Not favoritedFavorited Favorited 15 favourites
Sprite: ImagePointZ expression, taking in to account 3D mesh distortion
Not favoritedFavorited Favorited 11 favourites
New examples 'Text editor', 'Exfiltration', 'Portals', 'Volcano jumper'
Not favoritedFavorited Favorited 15 favourites
Properties bar: allow showing common family instance variables, behavior and effect properties when multi-selecting instances from different object types
Not favoritedFavorited Favorited 12 favourites
WebGPU now supported for web, arcade, NW.js and Windows WebView2 exporters
Not favoritedFavorited Favorited 14 favourites
Add anisotropic filtering modes 8x and 16x
Not favoritedFavorited Favorited 15 favourites
AJAX: add LastStatusCode expression
Not favoritedFavorited Favorited 13 favourites
New examples 'Complex terrain', 'Graphing calculator', 'High-tech vision'
Not favoritedFavorited Favorited 6 favourites
Add 'Copy' button to 'Hashing' example project
Not favoritedFavorited Favorited 6 favourites
Mobile advert: new 'Reload' option to create a new banner with different settings from previous ones
Not favoritedFavorited Favorited 8 favourites
Binary Data: add actions and triggers for data compression
Not favoritedFavorited Favorited 7 favourites
Binary Data: add 'GetAllText' expression
Not favoritedFavorited Favorited 9 favourites
New examples 'Compression', 'Encryption', 'Hashing'
Not favoritedFavorited Favorited 10 favourites
New examples 'Beholder fortress', 'HTML dialog', 'QR code maker'
Not favoritedFavorited Favorited 10 favourites
Experimental setting to enable WebGPU in editor (for testing purposes only)
Not favoritedFavorited Favorited 23 favourites
Custom actions: add 'Copy all picked' setting
Not favoritedFavorited Favorited 12 favourites
New examples 'Custom actions', 'Custom action overrides'
Not favoritedFavorited Favorited 16 favourites
Hierarchies: partial support for tilemaps and form controls
Not favoritedFavorited Favorited 16 favourites
Four new examples 'Archery range', 'Auto maze 3D', 'Battery sprint' and 'Boxing club'
Not favoritedFavorited Favorited 12 favourites
Parameters dialog: add parameter and return type annotations to call tips when typing expressions
Not favoritedFavorited Favorited 11 favourites
Advanced random: expressions WeightedByName, GradientByName
Not favoritedFavorited Favorited 6 favourites
Parameters dialog: add sample usage with type annotations to incorrect expression parameter error messages
Not favoritedFavorited Favorited 20 favourites
Array: 'Shuffle' action
Not favoritedFavorited Favorited 19 favourites
System and 3D camera expressions LayerToLayerX/Y
Not favoritedFavorited Favorited 5 favourites
Add extra steps to timeline guided tour to set the 'Start on layout' property and preview