Beta versions are not as thoroughly tested as stable
Updates for 3D positions and sizes; bug fixes
03 February, 2026 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct Animate
Notes
This week we've made a range of changes to make Construct handle 3D positions and sizes more naturally. Previously Construct was a purely 2D engine, and one of the very first features we added was the ability to move 2D objects up and down on the Z axis. At the time we named this feature 'Z elevation'. That made sense at the time, but now it's a bit of an odd way to treat 3D content. So we've changed Z elevation to just be the Z component of the position, and updated a range of features to treat the Z co-ordinate the same as the X and Y co-ordinates. Similarly the 'Z height' property of 3D shape is really the depth component of its size, and so we've also updated a range of associated features accordingly. These changes are quite far-reaching, affecting the UI, event sheets, and scripting/SDK, but for the most part these are backwards-compatible and so existing projects should continue working the same.
Other changes include an update for Windows WebView2, an optimization for 3D models, and a big batch of bug fixes, including several for the timelines feature. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r471
New Additions
Common action 'Set position 3D'
Common condition 'Compare depth', actions 'Set depth' & 'Set size 3D', expression 'Depth'
Changes
Move 'Z elevation' property to Z component of 'Position' property
Update Z elevation ACEs to refer to Z co-ordinate similarly to X and Y co-ordinates
Update references to Z elevation in hierarchies
3D shape: move 'Z height' property to depth component of 'Size' property
Windows WebView2: update WebView2 SDK to v1.0.3719.77
Find results/find references: limit length of listed match to avoid poor editor performance
Bug Fixes
Redoing change to Z elevation not working consistently
Debugger: could show some layout properties that chosen instance did not support
Opening a project with bundled effect addons incorrectly reported them as missing (regression)
Possible crash opening legacy Construct 2 project with invalid expression
3D models: possible crash resizing models
3D models: fix issue loading certain models
3D models: models with empty animations failing to render at runtime
Timelines: unexpected position changes when a timeline makes frame or animation changes
Timelines: avoid multiple triggers of 'Keyframe reached'
Timeline Bar: prevent dragging keyframes in locked tracks
Timeline Bar: crash moving keyframes that cause keyframe changes in locked tracks
Timeline Bar: avoid creating unnecessary keyframes when copying and pasting
Flowcharts: crash changing the enable property of outputs in the editor
Instances Bar: not showing content in some circumstances
Z order Bar: not updating after layer changes in the Properties Bar
Performance Improvements
3D models: improve performance drawing individual meshes
Scripting updates
Add IWorldInstance properties z and totalZ; deprecate zElevation and totalZElevation
Add IWorldInstance methods setPosition3d(), getPosition3d(), offsetPosition3d()
Add IWorldInstance property 'depth'
Add IWorldInstance methods setSize3d(), getSize3d()
Deprecate I3DShapeInstance property 'zHeight'
Rename hierarchy option 'transformZElevation' to 'transformZ'
Rename tween property type 'z-elevation' to 'z'
Rename mesh point option 'zElevation' to 'z'
Add IAssetManager property 'runtime'
Log deprecation warning to console when accessing deprecated APIs
Share Construct Animate Release r471 Now