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

Not favoritedFavorited Favorited 6 favourites
Support for 3D collisions with mesh distortion
Not favoritedFavorited Favorited 3 favourites
Timelines: add action/script API to reset hierarchies in a timeline to their initial state
Not favoritedFavorited Favorited 3 favourites
3D model: actions, expressions and script API to get and set the weight of an animation
Not favoritedFavorited Favorited 3 favourites
3D model: 'Reset' action and script API to set a 3D model to its default pose
Not favoritedFavorited Favorited 3 favourites
File System: support for current-app-data picker tag in web browsers (saving to OPFS)
Not favoritedFavorited Favorited 6 favourites
Mouse/Touch: use collision polygon when checking mouse over/touching 3D rotated object
Not favoritedFavorited Favorited 3 favourites
File System: 'Pickers supported' condition (separate to 'Is supported')
Not favoritedFavorited Favorited 4 favourites
Offset Z parameter for 'Is overlapping at offset' condition
Not favoritedFavorited Favorited 4 favourites
Project property 'Collision mode'
Not favoritedFavorited Favorited 6 favourites
Set the ambient light color for 3D lighting
Not favoritedFavorited Favorited 2 favourites
3D model: support morph target animations with new ACEs and scripting API
Not favoritedFavorited Favorited 3 favourites
3D model: add a default model to new projects
Not favoritedFavorited Favorited 4 favourites
3D model: unique icons for 3D model objects and 3D model object types
Not favoritedFavorited Favorited 2 favourites
3D model: option to draw texture blending it with the texture color
Not favoritedFavorited Favorited 2 favourites
3D model: prompt for missing resources during the import process if necessary
Not favoritedFavorited Favorited 8 favourites
Confirmation prompt when deleting project files
Not favoritedFavorited Favorited 8 favourites
New example 'Sir Cuits'
Not favoritedFavorited Favorited 10 favourites
3D model: support loading FBX and OBJ files
Not favoritedFavorited Favorited 9 favourites
Windows WebView2: change Steam setting to a dropdown list to choose overlay support
Not favoritedFavorited Favorited 7 favourites
New example 'Cargo yard'
Not favoritedFavorited Favorited 11 favourites
3D light: attenuation factor property
Not favoritedFavorited Favorited 7 favourites
New examples 'Arcanigma', 'Cavern lights'
Not favoritedFavorited Favorited 5 favourites
Project property 'Save LLM context file'
Not favoritedFavorited Favorited 11 favourites
3D model & 3D shape: support Drawing Canvas as a texture source
Not favoritedFavorited Favorited 14 favourites
3D model: cross-fade between the previous and the next animation
Not favoritedFavorited Favorited 6 favourites
New demo game 'Arcane Express'
Not favoritedFavorited Favorited 9 favourites
Layers Bar: option to replicate layer (and all sub-layers) across entire project
Not favoritedFavorited Favorited 10 favourites
Layers Bar: option to rename layer across entire project
Not favoritedFavorited Favorited 7 favourites
Timeline controller: add conditions to pick instances in timelines
Not favoritedFavorited Favorited 5 favourites
Timeline controller: actions to play timelines in between a specified range
Not favoritedFavorited Favorited 9 favourites
Material property 'Transmissiveness' (amount of lighting shown on opposite side to light)
Not favoritedFavorited Favorited 9 favourites
3D model: support importing and replacing multiple 3D models at a time from the Project bar
Not favoritedFavorited Favorited 7 favourites
Asset browser: support .gltf and .glb files
Not favoritedFavorited Favorited 17 favourites
Layout ambient light property
Not favoritedFavorited Favorited 18 favourites
Material properties for objects that support 3D lighting
Not favoritedFavorited Favorited 4 favourites
3D model: add 'Import with options' context menu option to choose additional importing options