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

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