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

4 favourites
Add 3D Camera script interface
4 favourites
Fix DrawingCanvas methods throwing exceptions if used before first tick
4 favourites
Add property ILayout.projection
5 favourites
Fix content possibly appearing upside-down after calling Drawing Canvas loadImagePixelData() method
6 favourites
Add IWorldInstance getter zIndex
5 favourites
Add ILayout properties scrollX/Y, scale, angle
3 favourites
Add ILayout methods setVanishingPoint(), getVanishingPoint()
5 favourites
Add ILayer properties: scrollX/Y, scale, scaleRate, angle, parallaxX/Y, zElevation, isTransparent, isForceOwnTexture, blendMode, backgroundColor
3 favourites
Add ILayer methods scrollTo(), restoreScrollPosition()
8 favourites
Add ITextInstance fontColor property
7 favourites
ITilemapInstance properties mapDisplayWidth/Height
4 favourites
Add "arrived" event to Pathfinding behavior script interface
6 favourites
Add ITiledBackgroundInstance getters imageWidth and imageHeight
6 favourites
Add zElevation option for setMeshPoint()
6 favourites
ILayout.getLayer() now returns null instead of throwing exception if layer not found
9 favourites
Add Sine behavior script interface
12 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