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

Not favoritedFavorited Favorited 10 favourites
Confirmation prompt when closing important UI bars like the Project bar
Not favoritedFavorited Favorited 8 favourites
Platform Info: expressions to get screen safe area inset (for notched displays)
Not favoritedFavorited Favorited 9 favourites
Particles: action to set or unset object to spawn as particle
Not favoritedFavorited Favorited 14 favourites
Parameters dialog: show descriptions when selecting an instance variable, event variable or function from a dropdown
Not favoritedFavorited Favorited 13 favourites
Animations Editor: toolbar button to preview the current animation
Not favoritedFavorited Favorited 7 favourites
Cordova export: iOS 13 & Android 10 in version lists
Not favoritedFavorited Favorited 9 favourites
Mobile IAP: 'On product owned' and 'On any product owned' triggers
Not favoritedFavorited Favorited 21 favourites
Three new timeline examples in the Start Page: 'Timeline basic playback', 'Timeline instances' and 'Timeline drawing'
Not favoritedFavorited Favorited 21 favourites
Tile Movement: 'Can move in direction' condition - allows checking if a given direction is free of obstructions for a specified number of cells
Not favoritedFavorited Favorited 6 favourites
Google Play: new 'force reload' option for 'List Achievements', 'Get metadata' and 'Request hi-scores' actions that bypasses cache
Not favoritedFavorited Favorited 14 favourites
New 'Move along path' intermediate example, showing how to use 'Move to' to follow a fixed path designed in a timeline
Not favoritedFavorited Favorited 6 favourites
Additional Alt+Shift+N/B keyboard shortcuts for Next/Back, which can be used while typing
Not favoritedFavorited Favorited 12 favourites
Mobile Advert: 'Create Banner Advert' action can now set position (top or bottom)
Not favoritedFavorited Favorited 12 favourites
Tilemap Bar: Tileset zoom can now go below 100% to 50%, 25% and 12.5%
Not favoritedFavorited Favorited 7 favourites
User media: 'Preferred direction' parameter for 'Request camera' action - can choose between front/back cameras on mobile
Not favoritedFavorited Favorited 7 favourites
Layout View/Ease Editor: Keyboard shortcut (Ctrl/Cmd) to move related anchor points of curves at the same time, to achieve smooth transitions.
Not favoritedFavorited Favorited 9 favourites
Advanced Random: new 'Create probability table from JSON' action and 'ProbabilityTableAsJSON' expression for saving probability tables
Not favoritedFavorited Favorited 11 favourites
Export: 'Minify script' option can now be set to 'None', 'Simple' or 'Advanced' for different levels of protection vs. compatibility
Not favoritedFavorited Favorited 6 favourites
Timeline support for Orbit and Sine behavior properties
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