View a comprehensive history of all the changes introduced in Construct 3 since the first release.

4 favourites
Minor correction to parameter descriptions of Mobile Advert actions "Tag for child directed treatment" and "Tag for under age of consent"
14 favourites
Layout View: 'Show collision polys' now also outlines non-Sprite objects
9 favourites
SVG Picture: collision box is now the SVG image box instead of the overall box
7 favourites
Tilemap Bar: select the first auto tiling brush by default of none is selected
10 favourites
Tilemap Bar: now has chequered background
10 favourites
Updated 'Tilemaps' example to use new tileset
6 favourites
Timeline Bar: animation mode, result mode, ease and path mode now follow an inheritance pattern instead of overwriting child properties
8 favourites
Tilemap Brush Editor: adjusted toolbar to be more compact
8 favourites
Runtime: re-enable Worker mode on Chrome OS, since a blocking crash bug appears to have been fixed
6 favourites
Project Bar: files are no longer grouped when they have the same name but different file extensions
4 favourites
Updated all example projects to only use WebM Opus audio files
6 favourites
Importing C2 .capx projects now automatically switches them to the C3 runtime (if compatible)
3 favourites
Instant Games export: prevent exporting if project does not include the required Instant Games object
15 favourites
Tilemap: new default tileset that supports autotiling
9 favourites
Tilemap bar: change order in which options of the auto tiling brush are shown in its drop down menu
10 favourites
Tilemap brush editor: create a default brush when the editor is opened and there are no pre-existing brushes
8 favourites
Tilemap brush editor: update text and icons
14 favourites
Properties bar: now shows family instance variables in groups
9 favourites
Animations editor: panels now have a minimum size to avoid them being accidentally hidden
5 favourites
Warning on export if the project version would result in an unexpected version code
4 favourites
Ease editor: dialog is now modal
6 favourites
Orbit: instances that are not pinned will now update at the start of the frame instead of the end (possible breaking change)
9 favourites
Timelines and Tweens: change execution order of timelines and tweens so they work better alongside behaviors
10 favourites
NW.js export: now uses project name in main Windows and Linux executable filename
7 favourites
Remote Preview/Multiplayer: better handling for clients that time out (should fix clients never being removed)
6 favourites
SpriteFont: default image is now white, with color property set to black, allowing color property to take effect
7 favourites
Animations Editor: can now load multiple images at once from the toolbar button or by drag & drop into the main panel
5 favourites
Animations Editor/Tilemap Bar: prevent unselecting current tool when clicking it again
5 favourites
Split UWP export option in to two separate 'Windows Store' and 'Xbox One' export options
5 favourites
Mobile IAP: auto retry initialization on Android
7 favourites
Mobile IAP: updated Google Play Billing library to 2.0.3 (latest)
4 favourites
Update jQuery to v3.4.1 (only used by legacy C2 plugins)
8 favourites
Updated login dialog to try to make sure logins can be remembered
9 favourites
Revert worker mode to disabled by default due to a bug in Chrome
3 favourites
Disable worker mode in Instant Games and Playable Ads since like Cordova they use the Android Webview which does not yet support worker mode
4 favourites
Disabled low-latency compositing mode in Cordova/Instant Games/Playable Ads to work around an Android bug that causes it to crash
10 favourites
Mobile exports: separated out the 'Camera' and 'Microphone' permission options (previously 'Microphone' was automatically included with 'Camera')
8 favourites
Android: removed need for automatic 'write external storage' permission. Added an option for it on export in case it's really needed, but most apps don't need it.
8 favourites
Event sheet view: event icons now overlap event number instead of disappearing when running out of space
5 favourites
Timeline Plugin: 'Set instance' action can now use empty track ID to use first track that hasn't had an instance set
12 favourites
New project dialog: now remembers last used settings
4 favourites
New project dialog: now hides 'Start with' option in simplified UI mode
6 favourites
Text & SpriteFont: bottom-aligned text that is taller than the box now cuts off the top lines instead of the bottom lines
2 favourites
Tiled background: revert change in r166 clamping image offset, since it did not work correctly with scaled/rotated images
11 favourites
Updated 'Move to mouse' example to 'Move to position' using new 'Move To' behavior
7 favourites
Tiled Background: image offset is automatically wrapped to avoid precision issues