View a comprehensive history of all the changes introduced in Construct 3 since the first release.

Not favoritedFavorited Favorited 9 favourites
Animations Editor: improve zoom to point when using a mouse wheel or track pad
Not favoritedFavorited Favorited 4 favourites
C3 runtime: make Android "not supported" message only refer to Android System Webview (not Chrome), since it only appears to be an issue on Android 5-6
Not favoritedFavorited Favorited 5 favourites
Selecting objects in the Project Bar with no instances in the current Layout View no longer selects instances from across the whole project (avoids unexpected results changing properties in this case)
Not favoritedFavorited Favorited 3 favourites
C3 runtime: adjusted "not supported" message for clarity
Not favoritedFavorited Favorited 4 favourites
Data editor: row/column size customisation now saved to project
Not favoritedFavorited Favorited 2 favourites
The preview window caption no longer includes "(C3 runtime)" when using the C3 runtime, and instead now says "(Legacy C2 runtime)" when using the C2 runtime
Not favoritedFavorited Favorited 9 favourites
C3 runtime: remove 'Clear background' setting, since the runtime now automatically clears in the optimal way
Not favoritedFavorited Favorited 17 favourites
C3 runtime: replace "point" and "linear" sampling modes with "nearest" (formerly "point"), "bilinear" (new option), and "trilinear" (formerly "linear"). Bilinear is faster if the extra quality isn't needed.
Not favoritedFavorited Favorited 5 favourites
Customise C3 runtime not supported message for Android and iOS to include more details
Not favoritedFavorited Favorited 14 favourites
Adjusted spritesheeting algorithm to save memory
Not favoritedFavorited Favorited 5 favourites
Animations Editor: Color palette is now arranged slightly different in the default theme to allow for a smaller minimum width
Not favoritedFavorited Favorited 3 favourites
Tween behavior: Remove "Allow Multiple" property
Not favoritedFavorited Favorited 7 favourites
Expression autocomplete no longer replaces numbers with object names
Not favoritedFavorited Favorited 2 favourites
XML example modified to load XML data from a project file
Not favoritedFavorited Favorited 2 favourites
Array editor: cell selection is now separate from cell edit
Not favoritedFavorited Favorited 2 favourites
Advanced Random: empty seed is now a random value, which is also now the default
Not favoritedFavorited Favorited 3 favourites
Desktop build: fullscreen with C2 runtime debugger now works the same as browser mode or C3 runtime, fullscreening the game instead of the debugger
Not favoritedFavorited Favorited 1 favourites
Drawing Canvas: remove angle actions, as the object is not supposed to be rotatable
Not favoritedFavorited Favorited 2 favourites
Deprecated WindowWidth and WindowHeight expressions in the C3 runtime. These are old and confusingly named expressions that in actual fact returned the main canvas device size.
Not favoritedFavorited Favorited 2 favourites
C3 runtime: deprecated rgb() expression. Use rgbEx() or rgba() instead. (Note these use values in the 0-100 range instead of 0-255)
Not favoritedFavorited Favorited 2 favourites
C3 runtime: changed WindowWidth and WindowHeight expressions to return main canvas device size for compatibility with C2 projects
Not favoritedFavorited Favorited 5 favourites
Expression autocomplete now scrolls suggestion to top
Not favoritedFavorited Favorited 2 favourites
The delete key will now clear selection ranges in the array and dictionary editors
Not favoritedFavorited Favorited 7 favourites
Multiplayer: no longer considers ICE disconnection events as fatal
Not favoritedFavorited Favorited 4 favourites
Project files now cannot be named to filenames that Construct uses in exported projects to avoid conflicts
Not favoritedFavorited Favorited 6 favourites
Mobile Advert: "On configuration complete" will now trigger every layout once configured
Not favoritedFavorited Favorited 2 favourites
C3 runtime: improve "not supported" message
Not favoritedFavorited Favorited 4 favourites
Allow editor to run without WebGL support, although Layout Views cannot be opened. This should avoid broken graphics drivers passing the startup support check but then later crashing the editor.
Not favoritedFavorited Favorited 3 favourites
C3 runtime: use same maximum spritesheet size as C2 runtime to avoid higher memory usage
Not favoritedFavorited Favorited 6 favourites
(no changes since r119)
Not favoritedFavorited Favorited 13 favourites
Previewing with no layouts open now previews the project
Not favoritedFavorited Favorited 4 favourites
Use popup preview mode by default for Safari 12, since it has per-site settings that can allow popups permission to Construct 3 only
Not favoritedFavorited Favorited 7 favourites
Mobile advert: user consent dialogs show "everywhere" option not currently working with the Google SDK, so it will behave as "EU and unknown" for the time being