View a comprehensive history of all the Construct 3 SDK updates since the first release.
Pass through world position to shaders as vWorldPos (WebGL) / worldPos (WebGPU)
Add IWorldInstanceBase override RendersToOwnZPlane()
Add ISDKWorldInstanceBase method _setMustMitigateZFighting()
ILayoutView: add method LayoutToClientDevice(x, y), deprecate X/Y variants
Add ILayoutView parameter to OnPlacedInLayout()
Add ILayoutView method GetViewMode()
Add editor support for IMeshData
Add editor support for cull face mode/front face winding APIs
Fix possible error when custom plugin used as hierarchy parent
Fix possible error referencing C3.Quad (regression)
Deprecate editor IWorldInstance methods SetZElevation(), GetZElevation(), GetTotalZElevation()
Add editor IWorldInstance methods SetZ(), GetZ(), GetTotalZ()
Add editor IWorldInstance methods GetXY(), SetXYZ(), GetXYZ()
Add editor IWorldInstance methods SetDepth(), GetDepth()
Add editor APIs for dynamic sampling
Allow listing single-global plugins in "object" properties which specify allowedPluginIds
Fix some script APIs not working with addon instances
Fix possible error using Tween behavior with SDKv2 addon
IProject AddOrReplaceProjectFile: allow specifying subfolder paths
IProject AddOrReplaceProjectFile: improve detection of file type when adding new file
Add editor IBehaviorInstanceBase method OnAddedInEditor()
Allow still opening projects using an addon combo parameter item that was removed
Add SetBlendMode method for editor renderer
Add ISDKUtils method isWrapperExtensionAvailable()
Add editor IProjectFile GetPath() method