Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r500

Timeline improvements; 3D lighting fixes; bug fixes

26 August, 2026 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Notes

It's the 500th release of Construct! In r499 we changed to a PBR 3D lighting model, and this release fixes a couple of issues that came up with the switch, notably including a fix to ensure multiple lights render correctly. There are also improvements for timelines with better support for picking instances, and a new option to play a range of a timeline.

Other than that there's an adjustment for the Fog (exponential) effect to set better defaults, the usual batch of bug fixes, and some corresponding scripting updates. One coding highlight is now there is a helper method fillIndices() for IMeshData that let you easily fill in incrementing indices for meshes that don't otherwise use indices. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 32 DownvoteDownvote
Launch r500

Changelog iconNew Additions

Not favoritedFavorited Favorited 5 favourites
Timeline controller: add conditions to pick instances in timelines
Not favoritedFavorited Favorited 4 favourites
Timeline controller: actions to play timelines in between a specified range

Changelog iconChanges

Not favoritedFavorited Favorited 7 favourites
Fog (exponential) effect: change default parameters to work better with regular Z axis scale

Changelog iconBug Fixes

Not favoritedFavorited Favorited 7 favourites
3D lighting: incorrect rendering with multiple lights (regression r499)
Not favoritedFavorited Favorited 6 favourites
3D lighting: possible incorrect lighting at edges of objects (regression r499)
Not favoritedFavorited Favorited 1 favourites
Asset browser: some error feedback not being shown (regression r499)
Not favoritedFavorited Favorited 4 favourites
3D model: crash copying models which have meshes that don't use a texture
Not favoritedFavorited Favorited 1 favourites
Timelines: editor crash when using scale resize mode
Not favoritedFavorited Favorited 1 favourites
Timelines: runtime crash when disabling the first keyframe of a timeline
Not favoritedFavorited Favorited 1 favourites
Parameters dialog: crash trying to show autocomplete for expression that doesn't have any (regression)

Changelog iconSDK updates

Not favoritedFavorited Favorited 2 favourites
Add IMeshData FillIndices()

Changelog iconScripting updates

Not favoritedFavorited Favorited 1 favourites
Add IMeshData fillIndices()
Not favoritedFavorited Favorited 1 favourites
Fix possible incorrect handling of Alt+Up/Down arrow shortcut in scripts in event sheets
Not favoritedFavorited Favorited 2 favourites
Timeline controller: add getInstances and playInRange methods
Not favoritedFavorited Favorited 1 favourites
Timelines: play method now returns an array of ITimelineState if more than one timeline started playing
Not favoritedFavorited Favorited 1 favourites
3D model: rename setQuaternion and getQuaternion methods to setModelQuaternion and getModelQuaternion respectively

Share Construct 3 Release r500 Now

  • 13 Comments

  • Order by
Want to leave a comment? Login or Register an account!