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

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
Not favoritedFavorited Favorited 9 favourites
New advanced example 'Bluetooth - device name' that connects to a device and reads its device name
Not favoritedFavorited Favorited 12 favourites
Function maps: allows calling the new built-in functions by a string
Not favoritedFavorited Favorited 10 favourites
New advanced example 'Function maps' demonstrating calling a function by a string
Not favoritedFavorited Favorited 5 favourites
Added a "Clear recent projects" button to Settings
Not favoritedFavorited Favorited 12 favourites
Experimental option to automatically convert old functions to new built-in functions
Not favoritedFavorited Favorited 6 favourites
Game Recorder: 'Start User Media recording' action, to record the user's camera or microphone from a User Media object
Not favoritedFavorited Favorited 5 favourites
User Media: 'Include microphone' option for 'Request camera' action, so recordings can include audio