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

Not favoritedFavorited Favorited 11 favourites
Timeline Plugin: Actions and conditions to work with timelines through tags
Not favoritedFavorited Favorited 8 favourites
Timeline Plugin: Expression TimelineTags, to get a timeline's tags on a trigger condition
Not favoritedFavorited Favorited 8 favourites
Tiled Background Plugin: Add timeline support for the plugin properties
Not favoritedFavorited Favorited 9 favourites
New Project dialog: 'Start with' option to choose an event sheet or script as starting point (note event sheet defaults to worker mode enabled, and script defaults to worker mode disabled)
Not favoritedFavorited Favorited 8 favourites
Timeline plugin: 'Set instance' action to play timelines with different instances
Not favoritedFavorited Favorited 6 favourites
Timeline plugin: 'Play' actions are now async
Not favoritedFavorited Favorited 5 favourites
Timeline plugin: Option to use keyframe tags with the 'Set Time' actions
Not favoritedFavorited Favorited 7 favourites
Timelines & Tween behavior: Support for Z elevation
Not favoritedFavorited Favorited 11 favourites
Functions.CallMapped() expression, to call a mapped function and return a value
Not favoritedFavorited Favorited 14 favourites
Keyboard: new conditions to detect left/right control/shift/alt/meta key presses separately
Not favoritedFavorited Favorited 15 favourites
Find results: show disabled events with strikethrough in results list
Not favoritedFavorited Favorited 17 favourites
ColorValue common expression (returns instance's current color)
Not favoritedFavorited Favorited 7 favourites
Text input: 'Search' type
Not favoritedFavorited Favorited 13 favourites
8 Direction, Car & Platform behaviors: 'Set default controls' action
Not favoritedFavorited Favorited 20 favourites
Platform: 'Reset double jump' action
Not favoritedFavorited Favorited 16 favourites
Text: actions to change alignment, wrapping and line height, and LineHeight expression
Not favoritedFavorited Favorited 13 favourites
SpriteFont: 'Set wrapping' action
Not favoritedFavorited Favorited 9 favourites
Event sheet view: Shift+J / Shift+Q always adds script/comment as an action instead of block
Not favoritedFavorited Favorited 6 favourites
Touch: action to request device orientation/motion permission, which is now required to use them on iOS 13+
Not favoritedFavorited Favorited 6 favourites
Browser: 'Load stylesheet' action (can also load CSS project files)
Not favoritedFavorited Favorited 5 favourites
'Compositing mode' project property, allowing opting-in to a new low-latency rendering mode supported in Chrome 75+
Not favoritedFavorited Favorited 7 favourites
Max spritesheet size 512 option, for aggressively optimising for memory use potentially at the cost of performance
Not favoritedFavorited Favorited 5 favourites
SpriteFont: PlainText expression
Not favoritedFavorited Favorited 5 favourites
Mobile Advert plugin: 'Is in EEA or unknown' condition - useful for deciding if you should display an option for opening the User Consent dialog
Not favoritedFavorited Favorited 17 favourites
Timelines: Tags for master keyframes, and triggers for when playback reaches them
Not favoritedFavorited Favorited 11 favourites
Timelines: 'TimelineName' and 'KeyframeTags' expressions for use in triggers
Not favoritedFavorited Favorited 8 favourites
Timelines: Action to set playback rate of a timeline
Not favoritedFavorited Favorited 9 favourites
Timelines: Added 'Loop', 'Ping Pong' and 'Repeat count' properties (which work similarly to Sprite animations)
Not favoritedFavorited Favorited 5 favourites
Google Play: added 'On sign in failed' trigger, fired when a user cancels sign in or it fails
Not favoritedFavorited Favorited 15 favourites
Animations Editor: copy/paste images in browser, where supported (currently Chrome 76+)
Not favoritedFavorited Favorited 11 favourites
Tile Movement: 'Is moving in direction' condition
Not favoritedFavorited Favorited 19 favourites
Use custom easing curves in with the tween behavior
Not favoritedFavorited Favorited 7 favourites
Event sheet view: now shows function and parameter descriptions in tooltips for both function blocks and 'Call function' actions
Not favoritedFavorited Favorited 12 favourites
Solid behavior: 'Set tags' action
Not favoritedFavorited Favorited 6 favourites
Shadow Light: 'Set cast from' action
Not favoritedFavorited Favorited 4 favourites
Advanced Random: 'Remove probability entry' action to remove an item from a weighted probability table (useful for "unique" draws)
Not favoritedFavorited Favorited 5 favourites
Settings: button to download all local browser saves as zip file
Not favoritedFavorited Favorited 12 favourites
Pathfinding: made 'Find path' and regeneration actions async
Not favoritedFavorited Favorited 21 favourites
Advanced Random plugin: new "Weighted random" feature allows you to create a list of items with odds of being picked that you choose
Not favoritedFavorited Favorited 8 favourites
File dialog: options for sorting by date modified / file name / file size
Not favoritedFavorited Favorited 6 favourites
Bluetooth plugin: now links to its manual entry
Not favoritedFavorited Favorited 6 favourites
Manual links for timelines in editor (note the manual content is not yet ready but should be available soon)
Not favoritedFavorited Favorited 15 favourites
Event sheet view: 'F' and 'P' keyboard shortcuts to add function and parameter (respectively)
Not favoritedFavorited Favorited 12 favourites
Share plugin: 'Add file' action - add images or videos to a share from a Binary Data object
Not favoritedFavorited Favorited 20 favourites
New advanced example 'Raycast reflections'
Not favoritedFavorited Favorited 15 favourites
Support for multiple local previews: hold Alt while clicking 'Preview' or use Alt+4 / Alt+5 shortcuts
Not favoritedFavorited Favorited 14 favourites
Event sheet view: can now use Shift+Up/Down for keyboard range selections
Not favoritedFavorited Favorited 9 favourites
Browser object: new 'Navigation UI' option for 'Request fullscreen' (set to 'Hide' for true fullscreen in Chrome on Android)
Not favoritedFavorited Favorited 10 favourites
Import Audio dialog: new option to specify encoding bitrate