Stable branch

Construct 3 r379

Stable release: Xbox export; Flowcharts; HTML layers & more

13 February, 2024 ()
Subscribe to Construct.net on Youtube!

Email Me New Releases

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

Create an Account

Notes

It's a new stable release of Construct! If you're updating from the last stable release r368.2, then this update includes changes from r369, r370, r371, r372, r372.2, r373, r373.2, r374, r375, r376, r377 and r378. Highlights include:

⭐ A new Xbox UWP exporter and an Xbox Live UWP plugin for integration! For more background see this blog post and this follow-up blog post.

⭐ A major new Flowcharts feature, also with a new Flowchart Controller plugin, allowing designing things like RPG conversation trees, questionnaires, state machines and more with a visual editor.

HTML layers now allow for other objects, like Sprite and Particles, to appear on top of HTML elements (such as buttons, text inputs and HTML element objects).

⭐ You can now change what the main 'Preview' button does by clicking the dropdown arrow next to it, such as to switch it to the 'Debug layout' option. There's also a new 'Debug project' option.

⭐ The Text object now supports right-to-left (RTL) text, and a new 'outlineback' BBcode tag to draw outlines underneath the text.

Sprite now allows for passing an animation frame tag to the 'Set animation frame' action

⭐ An impressive 28 new example projects you can find in the 'new' section of the Example Browser

⭐ Loads more improvements including bug fixes, usability improvements, performance optimizations, and many more other additions! See all the intervening beta release notes for full details.

We'll be starting a new beta release 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!

69
Launch r379

Bug Fixes

8 favourites
Fix rainbow text in 'Animated SpriteFont effects' example (regression r372)
6 favourites
Hierarchies: revert recent savegame changes which caused other problems

Scripting updates

6 favourites
Fix error using I3DShapeInstance.shape getter

Share Construct 3 Release r379 Now

  • 22 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • I notice this update broke a couple things.

    First BBcode the color now requires a # sign before the hex value otherwise it just turns the text the last color.

    The other is when assigning frame number for a sprite I used to use a value coming from an array, the value happened to be text since it was coming from a json table. But it always worked without having to do int(), but I figured it out I needed add the int() in order to make it work, but it has worked correctly for over a year before this update!

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

      The BBcode syntax for SpriteFont now must be standards-compliant with CSS colors, which require a # sign for hex values. The old support was non-standard and also deviated from the Text object which never supported that. So while it's technically a breaking change we left it as-is to keep it consistent with CSS and Text.

      Setting an animation frame now accepts a string for a tag of an animation frame, so if you pass it a string it will try to look up a frame by tag now. I guess that's another breaking change technically, but I think it should be rare and easy to work around, and it's an important change for supporting tags.

      • This all makes sense, it just wasn't fun to open up a project where things weren't working as expected without understanding there may have been some impact with this latest update.

    • [-] [+]
    • 8
    • Fib's avatar
    • Fib
    • 8 points
    • (0 children)

    This is a great release! Thank you for flow charts and HTML layers. One disappointment I have though is you can't create cycles in flow charts. A child node should be able to connect back to one of it's parents. You stated in the video that there will be more improvements to flow charts coming, so hopefully that will be one of them. Thanks.

  • Even though not major features, collision cell size and the CollisionEngine scripting interface where the highlights of this release cycle to me!

    Looking forward to the next beta!

  • Lots of interesting new releases, but the best one that overall save lots of times, is the custom preview button. It's unbelievable how much time a simple thing like this will save.

    Thank you!

  • Wohoo new Stable!

  • Honestly, the single best new feature is the ability to define what the "Run" button does... that will save me literally minutes of heartache.

  • Thank you!

  • Awesome update as usual, thanks for all your hard work!

  • 😍😍😍

  • Great work! Thanks for the update!

  • Load more comments (10 replies)