Beta versions are not as thoroughly tested as stable
Introducing JavaScript coding in Construct!
28 May, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
This release introduces JavaScript coding in Construct! This is currently only available for existing subscribers. For more information see the blog post Introducing JavaScript coding in Construct.
While we do not normally document features until the next stable release, in this case we recognise it would be difficult to make full use of the feature without documentation. So we will shortly be adding preliminary documentation for the scripting feature in the manual. Check back at that link in the near future for updates.
Please note that this beta has a very early version of the scripting feature - there is still a lot more we want to do, so don't consider this anywhere near a final version. Just some of the improvements we're keen to make include better code editing with features like syntax highlighting when adding code to events, error highlighting, autocomplete (aka intellisense), and a great many more APIs to be able to modify the runtime from code. We'll be continuing to make such improvements over the next several releases. However we've always believed in "release early, release often" and we're keen to get even a basic version in to your hands as soon as possible so we can start testing and listening to your feedback as soon as possible.
Other than scripting, this release has a few more improvements, notably:
• Function and parameter descriptions are now shown in tooltips when hovering them in the Event Sheet View
• We've done more work to ensure the editor starts up as quickly as possible, and moved more work to happen in the background while the Start Page is showing
• The Dutch language is now available by default!
We hope you enjoy this early release of scripting! Stay tuned for more updates, there's still a lot more on the way!
Like this Release?
Let us know with a thumbs up!
Launch r151
New Features
Scripting! Write JavaScript code in events, or in separate files
New Additions
Event sheet view: now shows function and parameter descriptions in tooltips for both function blocks and 'Call function' actions
Solid behavior: 'Set tags' action
Shadow Light: 'Set cast from' action
Advanced Random: 'Remove probability entry' action to remove an item from a weighted probability table (useful for "unique" draws)
Settings: button to download all local browser saves as zip file
Changes
Attempt to get right popup window size when installed as app (PWA mode)
Project Bar: improved validation when drag-dropping files between folders
Block context menu in debugger and whole game window
Bug Fixes
Themes not applying correctly (regression in r150)
Possible "key is not defined" error when loading browser saves
Performance Improvements
Optimise editor loading time by loading more resources after Start Page appears
Language updates
Dutch language is now available by default!
Share Construct 3 Release r151 Now