Stable branch

Construct 3 r440.2

Stable patch

27 May, 2025 ()
Subscribe to Construct.net on Youtube!

Email Me New Releases

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

Notes

A couple of issues came up with the previous stable release which we don't think were affecting large numbers of people, but we wanted to sort out with a stable patch release. This included an issue with multi-monitor support in the debugger, a possible crash in the code editor, and a regression involving copying and pasting SVG Picture objects.

In case you missed it, the r440 release video has been included again above, and see the r440 release notes here which summarizes the main improvements in this stable release.

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 32 DownvoteDownvote
Launch r440.2

Changelog iconBug Fixes

Not favoritedFavorited Favorited 0 favourites
Possible crash opening CSS file
Not favoritedFavorited Favorited 4 favourites
Debugger: did not remember popout window position correctly with some multi-monitor setups
Not favoritedFavorited Favorited 1 favourites
Possible error copying and pasting SVG Picture object in same project (regression r435)

Share Construct 3 Release r440.2 Now

  • 14 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • I've been waiting for these stable releases for a while. My game is a kinda big file, and is really glitchy, but works alot better on the stable releases. I don't know why, though. Hopefully it will be out soon. It's a 3d, first person sort-of-horror game. But it's almost finished! (Oh, yeah, can someone please upvote this comment, so I get the badge thing? Thanks)

  • Type inference still doesn't work correctly if you switch to TypeScript and editor thinks object is nullable when you specifically check for that. In VScode there is not errors (i use default tsconfig). If it was just warning, it would've been bearable, but it literally doesn't allow me to preview the project :/

    Imgur

      • [-] [+]
      • UpvoteUpvote 1 DownvoteDownvote
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • *
      • (2 children)

      Those are TypeScript errors. You might need to do something like add '!' to assert something is not null.

      • I mean, yes, i can do that. But that's a hack basically and that's annoying. And it will hide actual null errors when they arise. Problem is that Construct's TypeScript can't deduce types from the code, and null check doesn't do anything, what's the point then?. So because of this I have to go through entirety of my code and add this hacks everywhere to even start the project. Feels like a downgrade for me, not an upgrade.

        Load more comments (1 replies)
  • android studio build give this error: Minimum supported Gradle version is 8.9. Current version is 8.5.

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

      If you're doing a local build with Android Studio, you may need to upgrade your locally installed version of Gradle.

  • after 26 mins im the 10th to upvote how?

  • Is it possible for you to create a "persist" behavior an action to reset its own persistence?

    let's say i have couple of "items" or collectible that can only be getting once per level.

    Using system "reset persisted object" resets all sprites using persist behavior.

    creating action to reset that specific sprite is sounds like a good and convenience idea.