View a comprehensive history of all the new Javascript scripting feature updates and changes Construct 3 since the first release.

5 favourites
ILayout.getLayer() now returns null instead of throwing exception if layer not found
9 favourites
Add Sine behavior script interface
11 favourites
Add Pathfinding behavior script interface
10 favourites
Autocomplete possible behavior names after typing 'behaviors.'
10 favourites
Impose type checks on all scripting APIs to ensure correct usage
8 favourites
IBehavior runtime property was incorrectly null
10 favourites
Add ILOSBehaviorInstance script interface
7 favourites
Add IPlatformBehaviorInstance isMoving property
5 favourites
Add 'createHierarchy' boolean parameter to runtime.createInstance()
6 favourites
Add IWorldInstance.getMeshSize()
6 favourites
Fix unminified Android exports failing to import modules
14 favourites
Support for latest JavaScript features: optional chaining (?.); logical assignment operators; numeric separators
5 favourites
Increase free edition limit to 2 script files to work with JavaScript Modules
9 favourites
Support for autocompleting module import names
8 favourites
Runtime 'pointerup' events could fire twice when releasing mouse button
8 favourites
Update all scripting examples to use modules
8 favourites
Fix boolean instance variables not using boolean type
13 favourites
Add mesh distortion scripting APIs
12 favourites
Scene graph APIs on IWorldInstance, e.g. addChild(), getParent()
8 favourites
Add Move To behavior script interface
9 favourites
Text Input maxLength setter/getter