Stable branch

Construct 3 r251

Stable update: 3D shape, 3D mesh distortion, new macOS export option, and more!

08 June, 2021 ()
Subscribe to on Youtube!

Email Me New Releases

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

Create an Account


It's a new stable release of Construct 3! If you're updating from the last stable release r241, then this update includes changes from r242, r243, r243.2, r244, r244.2, r245, r245.2, r246, r247, r248, r249 and r250. Highlights include:

• A new 3D shape plugin to quickly add elements of 3D to your projects!

3D mesh distortion by allowing Z elevation of individual mesh points, as well as dedicated mesh point properties in the Properties Bar

• Timeline editing mode now also previews with scene-graph hierarchies

• A new lightweight macOS wrapper export option based on the macOS system webview (WKWebView). Learn more

• Lots of new examples, covering both various gameplay mechanics, as well as the new 3D features!

• Loads of other improvements and fixes - see all the linked release notes above for full details!

Note that after a lengthy deprecation period, this release finally removes support for the older 'classic' scripts mode. In case you still need to update, see the tutorial Upgrading projects from classic scripts to modules.

We'll be starting a new beta release update cycle soon. If you'd like to help test it, try the beta release opt-in: choose Notify me about updates for beta releases in Settings. Stay tuned for more updates!

Like this Release?

Let us know with a thumbs up!

Launch r251

Bug Fixes

6 favourites
Browser: opening URL in new window not working (regression r250)

Share Construct 3 Release r251 Now


  • Order by
Want to leave a comment? Login or Register an account!
  • Holy cow this 3d Object feature is incredible! Great job

  • Thanks Ashley and the team. It looks fantastic.

    The 3D object is absolutely insane. Looking forward to playing with that.

  • Well this is just awesome. You think C3 cannot get any better, but with each new stable release it just does.

  • Holy cow, I can't believe an engine so advanced, yet so simple and affordable exists.

    We don't deserve Ashley and co. They've made this engine perfect.

  • Recently update to r251 and I am getting the error below for child objects. If I remove the hierarchy the tween works ok:

    Uncaught (in promise) TypeError: Cannot read property 'GetOriginalWidth' of null

    at NumericInterpolationAdapter._instance_getter (numericInterpolationAdapter.js:5)

    at numericInterpolationAdapter.js:11

    at NumericInterpolationAdapter._PickSource (propertyInterpolationAdapter.js:8)

    at NumericInterpolationAdapter._Getter (numericInterpolationAdapter.js:11)

    at NumericInterpolationAdapter.GetCurrentState (numericInterpolationAdapter.js:9)

    at NumericInterpolationAdapter.CompareInitialStateWithCurrent (numericInterpolationAdapter.js:10)

    at WorldInstanceSourceAdapter.CompareInitialStateWithCurrent (propertySourceAdapter.js:3)

    at PropertyTrack.CompareInitialStateWithCurrent (propertyTrackState.js:9)

    at Track.CompareInitialStateWithCurrent (trackState.js:23)

    at Tween.SetInitialState (tween.js:8)

  • is it possible that in the future there will be a mapped 3d ball feature? that can rotate? i know ... the history i have questioning 2d to 3d projection mapping is from a long time ago, and along the years this was possible using different glsl effects or webgl... however seeing that you are developing the 3d object... i just wonder if it's possible to add a sphere object, i mean i guess we could do it using the mesh feature but would be i think a bit to cpu intensive... probably maybe?

  • Wow stable release! Hold my beer, I'm picking assets)))

  • after two hours I can't get over

    c3runtime.js:3117 Uncaught (in promise) TypeError: Cannot read property 'Common_Event3' of undefined

  • We now have to change 9 games with weird module export import stuff that should make live easier but in fact it is very complicated. We have 40 functions in each game with many classes and .js files. I'm afraid to tell this news to my client today and that the projects have to be redone because of this minor technical thing.

      • [-] [+]
      • 2
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 2 points
      • (0 children)

      I appreciate changes can take some work, but we allowed 6 months for people to make changes, including a few months of Construct actively prompting you to update a project when you open it.

  • Thanks for that. I was waiting for that update. It is great :)

  • Load more comments (3 replies)