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

9 favourites
New examples 'Challenge room', 'Infinite kart racer', 'Tank movement'
11 favourites
Timelines: add standalone audio tracks
10 favourites
Support Google's Ad Placement API in Mobile Advert, allowing to show interstitial and rewarded ads in a web export
8 favourites
New scripting example 'Guess the number'
17 favourites
New example 'Toggle camera perspective'
15 favourites
Support for importing animated image formats (e.g. GIF, APNG) in Chrome 94+
15 favourites
New example project 'Top-down shooter 3D'
11 favourites
Display project filename (where available) in tab tooltips
12 favourites
Display project filename (where available) in Project Bar (on project name)
11 favourites
3D camera: read-only Z scale property; ZScale expression
12 favourites
Animations editor: add option to set frame durations when importing animations in bulk
10 favourites
Animations editor: add different sorting options when importing animations in bulk
26 favourites
Mouse: support for pointer lock
21 favourites
3D camera: camera rotation action and expressions (for mouse look)
21 favourites
3D camera: 'Set position' action
14 favourites
Timelines: add standalone value tracks
14 favourites
Timelines: expression to query value tracks at runtime
14 favourites
Animations editor: support sorting animation folders
14 favourites
New example '8-sided billboard'
14 favourites
New examples 'Ground shift', 'First-person platformer', 'Orthographic projection'
15 favourites
3DCamera: LayerToCanvas/CanvasToLayer expressions that work in 3D
9 favourites
File Chooser: 'Clear' action
25 favourites
New examples 'First-person shooter', 'Run 'N Gun weapons'
18 favourites
Layer property 'Draw order' (useful with 3D camera)
19 favourites
3D shape: 'On collision' and 'Is overlapping' conditions
13 favourites
Car behavior: 'Turn while stopped' option
11 favourites
New examples 'Artillery war', 'Crossing frog', 'Persistent inventory', 'Sea sponge'
17 favourites
Tilemaps: runtime actions to set tiles using auto tiling brushes set in the editor
10 favourites
Text: new BBcode tag 'lineThickness', adjusting stroke/outline/strikethrough/underline thickness
6 favourites
Project property 'Cordova Android scheme' (similar to iOS option)
7 favourites
Timeline bar: context menu option to swap the instance of a timeline track by another compatible one
9 favourites
New examples 'Dungeon crawler', 'Gun boots', 'Plumber puzzle'
11 favourites
New examples '3D castle maze', 'Charge shot', 'Galactic blocks'
8 favourites
Mobile Advert: property to choose whether to show consent form on startup or not
17 favourites
New examples 'Shifting dungeon', 'Tank pilot', 'Vehicle switching'
13 favourites
Animations editor: support setting common animation properties when importing animations in bulk using zips or folders
21 favourites
Independent layer scrolling with 'Set layer scroll' and 'Restore layer scroll' system actions & LayerScrollX/Y expressions
14 favourites
New examples 'Hidden objects', 'Input sequence'
10 favourites
Added mobile orientation controls to 'Rocket barrel' example
17 favourites
New examples 'Land conqueror', 'Rocket barrel', 'Tile-based pathfinding'
19 favourites
New examples 'Minefield', 'Pinball', 'Segmented boss battle'
18 favourites
Mobile Advert: support rewarded interstitial ads
18 favourites
New examples 'Bouncy ball', 'Graviational field', 'Rhythm game'
23 favourites
System expression roundToDp(number, digits)
19 favourites
Expression ObjectTypeName for more plugins including Array & Dictionary
18 favourites
Tilemap: TileWidth, TileHeight, MapDisplayWidth and MapDisplayHeight expressions
15 favourites
Tilemap: 'Set blend mode' action