View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Custom actions could run with zero instances picked
Drawing Canvas: could not fill non-convex poly with duplicated points
Crash renaming layer across project if name was already used on a different layout
Possible blank screen when using effects with 3D lighting in WebGPU renderer
3D model: avoid loading unnecessary textures on start of layout
3D model: unload unused textures of 3D models between layout changes
3D model: ensure 3D model textures are released in layouts with no 3D models
3D model: always start animations from the beginning when changing them from a timeline
Timelines: expressions executed on 'On keyframe reached' triggers not producing accurate results
Timelines: wrong editor preview when animating the "initial frame" property of a Sprite instance
Possible crash after creating object not placed in any layout in the editor (regression r498)
Windows WebView2: incorrectly exported GameInput DLL when not using a Steam mode (regression r504)
3D model: models not visible due to incorrectly setting them to a depth of 0 (regression r506)
3D model: model not rotating when changing the angle of the instance (regression r506)
Timelines: 3D model 'loop' property changes not working as expected (regression r506)
3D model: crash using 'getAnimationProgress' method from the scripting API (regression r506)
Fix error opening Arcane Express example project
3D model: 'Set progress' action not working as expected (regression r506)
3D model: 'Is playing' condition not working as expected (regression r506)
3D model: 'Set animation' did not always restart animation
3D model: add new plugin categories
3D model: spelling mistakes in some descriptions
Folder projects: could become unopenable if saved after moving project file referenced in event sheets
Drawing Canvas: pasting objects with effects working incorrectly in fixed resolution mode (regression r491)
Crash editing mesh point Layout X/Y property (regression r488)
Folder projects: could become unopenable if saved after moving project file referenced in event sheets
Possible crash deleting Sprite with spritesheets disabled
3D model: models with no normals not being lit properly
3D model: attempt to sanitize FBX files before importing
3D model: better error feedback when trying to import models with more than one material per mesh
Timelines: 'Stop' action not resetting timeline to initial state when not playing
Timelines: playing timelines in combination with 'Set instance' action not working as expected in some cases
Animations editor: crash using flip/mirror/rotate for individual tiles of a tilemap
3D light: setting/getting radius not working
Plugins not supporting 3D lighting could still be rendered with 3D lighting
Rotate behavior: editor previews did not always match runtime
Rotate behavior: incorrect editor preview changing rotation type during preview
3D model: avoid re-uploading vertex data of static meshes (regression r497)
3D model: unrelated rigid meshes reset when switching animations (regression r500)
Timeline bar: crash using the option to add missing property keyframes
Animations editor: frames pane not updating title after deleting a frame using context menu
Animations editor: possible crash trying to open model that has meshes with no textures
3D model: 'Set object mesh' texture applied incorrectly in some cases
3D model: models not updating animations properly when offscreen
Timelines: crash swapping track instances
Hierarchies: crash undoing changes while previewing behaviours
Hierarchies: undoing 'Modify hierarchy' producing unexpected results
Crash editing mesh point Layout X/Y property (regression r488)