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

Not favoritedFavorited Favorited 5 favourites
Support some ES2020 features when minifying, such as nullish coalescing
Not favoritedFavorited Favorited 5 favourites
Text: added textWidth & textHeight script interface properties
Not favoritedFavorited Favorited 4 favourites
3D camera 'zScale' property
Not favoritedFavorited Favorited 4 favourites
Add 3D Camera script interface
Not favoritedFavorited Favorited 4 favourites
Fix DrawingCanvas methods throwing exceptions if used before first tick
Not favoritedFavorited Favorited 4 favourites
Add property ILayout.projection
Not favoritedFavorited Favorited 5 favourites
Fix content possibly appearing upside-down after calling Drawing Canvas loadImagePixelData() method
Not favoritedFavorited Favorited 6 favourites
Add IWorldInstance getter zIndex
Not favoritedFavorited Favorited 5 favourites
Add ILayout properties scrollX/Y, scale, angle
Not favoritedFavorited Favorited 3 favourites
Add ILayout methods setVanishingPoint(), getVanishingPoint()
Not favoritedFavorited Favorited 5 favourites
Add ILayer properties: scrollX/Y, scale, scaleRate, angle, parallaxX/Y, zElevation, isTransparent, isForceOwnTexture, blendMode, backgroundColor
Not favoritedFavorited Favorited 3 favourites
Add ILayer methods scrollTo(), restoreScrollPosition()
Not favoritedFavorited Favorited 8 favourites
Add ITextInstance fontColor property
Not favoritedFavorited Favorited 7 favourites
ITilemapInstance properties mapDisplayWidth/Height
Not favoritedFavorited Favorited 4 favourites
Add "arrived" event to Pathfinding behavior script interface
Not favoritedFavorited Favorited 6 favourites
Add ITiledBackgroundInstance getters imageWidth and imageHeight
Not favoritedFavorited Favorited 6 favourites
Add zElevation option for setMeshPoint()
Not favoritedFavorited Favorited 6 favourites
ILayout.getLayer() now returns null instead of throwing exception if layer not found
Not favoritedFavorited Favorited 9 favourites
Add Sine behavior script interface
Not favoritedFavorited Favorited 12 favourites
Add Pathfinding behavior script interface
Not favoritedFavorited Favorited 10 favourites
Autocomplete possible behavior names after typing 'behaviors.'
Not favoritedFavorited Favorited 10 favourites
Impose type checks on all scripting APIs to ensure correct usage
Not favoritedFavorited Favorited 8 favourites
IBehavior runtime property was incorrectly null
Not favoritedFavorited Favorited 10 favourites
Add ILOSBehaviorInstance script interface
Not favoritedFavorited Favorited 7 favourites
Add IPlatformBehaviorInstance isMoving property
Not favoritedFavorited Favorited 5 favourites
Add 'createHierarchy' boolean parameter to runtime.createInstance()