View a comprehensive history of all the Construct 3 SDK updates since the first release.

Not favoritedFavorited Favorited 4 favourites
Allow opening projects using effects with changed parameters
Not favoritedFavorited Favorited 2 favourites
Add editor IWorldInstanceBase GetOriginalSize(); deprecate GetOriginalWidth/Height()
Not favoritedFavorited Favorited 2 favourites
Add runtime ISDKWorldInstanceBase _isOriginalSizeKnown(), _getOriginalSize()
Not favoritedFavorited Favorited 5 favourites
Add editor IWorldInstance method SetMustMitigateZFighting()
Not favoritedFavorited Favorited 6 favourites
Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU)
Not favoritedFavorited Favorited 2 favourites
Add IWorldInstanceBase override RendersToOwnZPlane()
Not favoritedFavorited Favorited 1 favourites
Add ISDKWorldInstanceBase method _setMustMitigateZFighting()
Not favoritedFavorited Favorited 3 favourites
ILayoutView: add method LayoutToClientDevice(x, y), deprecate X/Y variants
Not favoritedFavorited Favorited 2 favourites
Add ILayoutView parameter to OnPlacedInLayout()
Not favoritedFavorited Favorited 2 favourites
Add ILayoutView method GetViewMode()
Not favoritedFavorited Favorited 2 favourites
Add editor support for IMeshData
Not favoritedFavorited Favorited 2 favourites
Add editor support for cull face mode/front face winding APIs
Not favoritedFavorited Favorited 4 favourites
Fix possible error when custom plugin used as hierarchy parent
Not favoritedFavorited Favorited 3 favourites
Fix possible error referencing C3.Quad (regression)
Not favoritedFavorited Favorited 3 favourites
Deprecate editor IWorldInstance methods SetZElevation(), GetZElevation(), GetTotalZElevation()
Not favoritedFavorited Favorited 3 favourites
Add editor IWorldInstance methods SetZ(), GetZ(), GetTotalZ()
Not favoritedFavorited Favorited 3 favourites
Add editor IWorldInstance methods GetXY(), SetXYZ(), GetXYZ()
Not favoritedFavorited Favorited 3 favourites
Add editor IWorldInstance methods SetDepth(), GetDepth()
Not favoritedFavorited Favorited 3 favourites
Add editor APIs for dynamic sampling
Not favoritedFavorited Favorited 3 favourites
Allow listing single-global plugins in "object" properties which specify allowedPluginIds
Not favoritedFavorited Favorited 4 favourites
Fix some script APIs not working with addon instances
Not favoritedFavorited Favorited 4 favourites
Fix possible error using Tween behavior with SDKv2 addon
Not favoritedFavorited Favorited 3 favourites
IProject AddOrReplaceProjectFile: allow specifying subfolder paths
Not favoritedFavorited Favorited 3 favourites
IProject AddOrReplaceProjectFile: improve detection of file type when adding new file
Not favoritedFavorited Favorited 2 favourites
Add editor IBehaviorInstanceBase method OnAddedInEditor()
Not favoritedFavorited Favorited 5 favourites
Allow still opening projects using an addon combo parameter item that was removed
Not favoritedFavorited Favorited 1 favourites
Add SetBlendMode method for editor renderer
Not favoritedFavorited Favorited 1 favourites
Add ISDKUtils method isWrapperExtensionAvailable()
Not favoritedFavorited Favorited 1 favourites
Add editor IProjectFile GetPath() method
Not favoritedFavorited Favorited 9 favourites
Support per-vertex colors in editor DrawMesh() method
Not favoritedFavorited Favorited 5 favourites
Add runtime.sdk.constructVersionCode
Not favoritedFavorited Favorited 6 favourites
Add method runtime.sdk.updateRender()
Not favoritedFavorited Favorited 5 favourites
Support boolean parameters in IEventBlock AddCondition()/AddAction() methods
Not favoritedFavorited Favorited 6 favourites
Add editor IProject method GetProjectFileBySID()