View a comprehensive history of all the new additions in Construct 3 since the first release.
New 'Eat 'em all' template
'Play' button to preview audio files when choosing them in an event
Button: 'Compare text' condition, 'Text' expression
NW.js plugin: 'ArgumentCount', 'ArgumentAt' expressions
'Is enabled' condition for 8 direction, Anchor, Bullet, Car, Custom, Pathfinding, Platform, Rotate, Scroll to & Turret behaviors
Timer behavior: 'Pause/resume timer' action, 'Is timer paused' expression
Platform behavior: new 'Set ceiling collision' action which allows preserving momentum when hitting the ceiling
C3 runtime: Text 'PlainText' expression, which returns text without any BBcode tags
Cordova export: add Android 9 and iOS 12 to minimum version lists
New 'Falling shapes' template
C3 runtime: support for Google Play Games plugin
C3 runtime: support for Mobile IAP plugin
Confirmation prompts when deleting layouts, event sheets, objects, families and layers
Mobile advert: user consent screen for mobile advert now works on iOS
Mobile advert: can now simulate geolocation for mobile advert plugin, to test user consent screens
Mobile advert: new action user consent to set the user personalisation status, if you want to use custom consent screens
Mobile advert: now able to toggle where you want user consent screens to appear (EU, nowhere, everywhere)
Mobile advert: now has 2 properties for setting the app ID, one for Android and one for iOS
New 'Race track' template
Event sheet view: notification if dragging an event variable to a new scope results in events being removed
C3 runtime: Text & SpriteFont 'Is running typewriter text', 'On typewriter text finished' conditions and 'Finish typewriter' action
Desktop apps: allow Ctrl+Tab/Ctrl+Shift+Tab keyboard shortcuts for next/previous tab
Settings: 'Translate expressions' checkbox (enabled by default). Uncheck to always display expressions in English.
C3 runtime: support for exporting projects. Note: iOS / Safari may not work correctly until iOS / Safari 12
C3 runtime: support for GameCenter plugin
C3 runtime: support for Mobile Advert plugin
Addon Manager: now prompts to update addon if installing addon that is already installed
Animations Editor: support for multi-selecting frames - delete and sort multiple frames at once
Animations Editor: copy and paste collision polygons
C3 runtime: 'Latency hint' property to Audio plugin (trade-off between latency and power usage)
C3 runtime: new 'Use worker' setting to host runtime in a Web Worker where supported (currently only Chrome 69+)
Properties Bar: can now show object type related properties when selecting an object with no instances in the Project Bar
Desktop (NW.js): pass -safe-mode command-line argument to start up in safe mode
Mobile: 'Create instance' context menu option for objects in Project Bar, so there is a way to add new instances with the mobile UI
C3 runtime: support for Greenworks plugin
C3 runtime: support for pubCenter plugin
C3 runtime: support for Windows Store plugin
C3 runtime: support for XML plugin
Cloud save: new 'Upload' button in save dialog, allowing you to upload a .c3p file to the cloud without opening the project
C3 runtime: support for Twitter plugin
C3 runtime: support for Xbox Live plugin
Animations Editor: Rename image points using F2 keyboard shortcut
Welcome dialog shown on first run
Preview example projects directly from the Start Page
C3 runtime: support for NW.js plugin
Mobile Advert: "Show user consent dialog" action (to allow user to change their consent)
C3 runtime: support for Instant Games plugin
C3 runtime: support for Facebook plugin
Text editor: JSON minify and beautify option in context menu (JSON files only)