View a comprehensive history of all the new additions in Construct 3 since the first release.
New examples 'Artillery war', 'Crossing frog', 'Persistent inventory', 'Sea sponge'
Tilemaps: runtime actions to set tiles using auto tiling brushes set in the editor
Text: new BBcode tag 'lineThickness', adjusting stroke/outline/strikethrough/underline thickness
Project property 'Cordova Android scheme' (similar to iOS option)
Timeline bar: context menu option to swap the instance of a timeline track by another compatible one
New examples 'Dungeon crawler', 'Gun boots', 'Plumber puzzle'
New examples '3D castle maze', 'Charge shot', 'Galactic blocks'
Mobile Advert: property to choose whether to show consent form on startup or not
New examples 'Shifting dungeon', 'Tank pilot', 'Vehicle switching'
Animations editor: support setting common animation properties when importing animations in bulk using zips or folders
Independent layer scrolling with 'Set layer scroll' and 'Restore layer scroll' system actions & LayerScrollX/Y expressions
New examples 'Hidden objects', 'Input sequence'
Added mobile orientation controls to 'Rocket barrel' example
New examples 'Land conqueror', 'Rocket barrel', 'Tile-based pathfinding'
New examples 'Minefield', 'Pinball', 'Segmented boss battle'
Mobile Advert: support rewarded interstitial ads
New examples 'Bouncy ball', 'Graviational field', 'Rhythm game'
System expression roundToDp(number, digits)
Expression ObjectTypeName for more plugins including Array & Dictionary
Tilemap: TileWidth, TileHeight, MapDisplayWidth and MapDisplayHeight expressions
Tilemap: 'Set blend mode' action
New examples 'Hatch room transition', 'Level chunk swap', 'Magic feather'
Layer Z elevation property in editor
Animations editor: support importing animations from zip files and folders
Tilemap bar: context menu options to toggle the enable state of tile collision polygons in bulk
Tilemap bar: highlight the selected tiles in the tilemap bar when making a selection on the layout view using the select tool
New examples 'Hook shot', 'Meteor destroyer', 'Wave distortion'
New examples 'Gamepad local multiplayer', 'Laser turret', 'Top-down jump'
New examples 'Disintegration effect', 'Manual elevator', 'Retractable bridge'
New 3D examples '3D platforms', 'Combining 2D & 3D layers', 'Mesh Z elevation'
New examples 'Alien invasion', 'Asteroid shooter', 'Magic hammer'
New examples 'Cannon launch', 'Gold mining', 'Snake shape'
3D shape: use Sprites, Tiled Backgrounds and 9-patches for face images
Layer property 'Rendering mode' (2D or 3D), allowing 2D backdrops/overlays with 3D content
Project property 'Rendering mode' (2D, Auto, 3D)
Mesh editor: display selected mesh point highlighted
Mesh editor: show selected mesh point properties in the Properties Bar
Z elevation parameter for 'Set mesh point' action
'Clear selection' button when picking object property, to make it easier to unset object
3D shape: new "Corner (in)" shape
3D shape: 'Set face image' action
New '3D shape' beginner example
New examples 'Block breaking', 'Lava pillars', 'Object time freezing'