View a comprehensive history of all the new additions in Construct 3 since the first release.

Not favoritedFavorited Favorited 11 favourites
Main toolbar: add options to start an additional preview window to preview button dropdown
Not favoritedFavorited Favorited 4 favourites
New example 'Bewitched torches'
Not favoritedFavorited Favorited 11 favourites
Multiplayer: send binary messages from event system
Not favoritedFavorited Favorited 7 favourites
New examples 'Synth sunset', 'ECharts demo'
Not favoritedFavorited Favorited 8 favourites
New examples for multiplayer binary transfer with both event sheets and code
Not favoritedFavorited Favorited 12 favourites
Debugger: remember popout window size and position, including with multi-monitor support
Not favoritedFavorited Favorited 8 favourites
Multiplayer: TransferSize expression
Not favoritedFavorited Favorited 10 favourites
Debugger: attempt to re-open popout window on startup if previously used
Not favoritedFavorited Favorited 7 favourites
Multiplayer: trigger for when a binary transfer send completes
Not favoritedFavorited Favorited 10 favourites
Settings: 'Enable multi-monitor features' button
Not favoritedFavorited Favorited 7 favourites
Multiplayer: autocomplete binary transfer tags
Not favoritedFavorited Favorited 6 favourites
Settings: option to set the text editor minimap scale
Not favoritedFavorited Favorited 4 favourites
Settings: options for text editor word wrap, minimap, sticky scroll and code folding
Not favoritedFavorited Favorited 4 favourites
New example 'Gemstone forger'
Not favoritedFavorited Favorited 2 favourites
Example Browser: add more TypeScript variants of existing JavaScript examples
Not favoritedFavorited Favorited 2 favourites
Android exports: add Android 15 to minimum version list
Not favoritedFavorited Favorited 8 favourites
Multiplayer: support for binary data transfers
Not favoritedFavorited Favorited 6 favourites
Multiplayer: add PeerIDFromAlias expression
Not favoritedFavorited Favorited 5 favourites
New demo game 'Airborne explorer'
Not favoritedFavorited Favorited 2 favourites
Example Browser: new 'Coding' filters 'Event sheets only', 'JavaScript', 'TypeScript'
Not favoritedFavorited Favorited 2 favourites
Example Browser: add TypeScript variants of many existing JavaScript example projects
Not favoritedFavorited Favorited 3 favourites
Monaco: use TypeScript definitions for JavaScript files (enables some parameter hints)
Not favoritedFavorited Favorited 3 favourites
Event sheet view: add language icon for scripts in event sheets
Not favoritedFavorited Favorited 9 favourites
Debugger: section to view hierarchy parent and children
Not favoritedFavorited Favorited 9 favourites
Debugger: ability to expand/collapse sections
Not favoritedFavorited Favorited 10 favourites
Debugger: add properties to control instance time scale
Not favoritedFavorited Favorited 7 favourites
Add system expressions ProjectID and ProjectUniqueID
Not favoritedFavorited Favorited 10 favourites
Project Bar: add 'Copy path' context menu item for project files
Not favoritedFavorited Favorited 8 favourites
Monaco: specialize autocomplete for runtime.platformInfo
Not favoritedFavorited Favorited 12 favourites
Monaco editor: add back Construct-specific autocomplete (e.g. runtime.objects)
Not favoritedFavorited Favorited 8 favourites
New example 'Bowling'
Not favoritedFavorited Favorited 8 favourites
Monaco editor: add back beautify/minify options for JSON
Not favoritedFavorited Favorited 7 favourites
Monaco editor: add 'Format document' option for HTML and CSS
Not favoritedFavorited Favorited 15 favourites
Remote Preview: use responsive layout to better handle narrow sizes
Not favoritedFavorited Favorited 8 favourites
Flowcharts: allow disabling nodes in the editor and bypassing them at runtime through a default output
Not favoritedFavorited Favorited 7 favourites
New example 'Bumble beep'
Not favoritedFavorited Favorited 9 favourites
Settings: new section for Text / Code editor settings
Not favoritedFavorited Favorited 7 favourites
Video recorder: support for H.265 video codec (where browser/platform supports it)
Not favoritedFavorited Favorited 4 favourites
New example 'Bucket warrior'
Not favoritedFavorited Favorited 10 favourites
Debugger: add 'Tweens / Timelines' measurement to CPU profiler
Not favoritedFavorited Favorited 3 favourites
Flowcharts: add option to set default outputs in nodes, along with relevant ACEs
Not favoritedFavorited Favorited 11 favourites
Debugger: allow searching by UID
Not favoritedFavorited Favorited 6 favourites
New demo game 'Avalanche' and example 'Hero attributes'
Not favoritedFavorited Favorited 5 favourites
Animations editor: add feedback showing when there are no frames or animations created in the sprite sheet importer
Not favoritedFavorited Favorited 9 favourites
Tilemaps: new 'patch' brush to be used in the editor and at runtime
Not favoritedFavorited Favorited 3 favourites
Flowcharts: option to disable outputs
Not favoritedFavorited Favorited 4 favourites
[ADD] Timeline Controller: add new parameter to 'On started' triggers to have more control over when actions are executed
Not favoritedFavorited Favorited 7 favourites
Templates: support effects 'Enabled' property
Not favoritedFavorited Favorited 8 favourites
System action 'Set layer rendering mode'
Not favoritedFavorited Favorited 6 favourites
Settings dialog: 'Check for updates for installed addons' checkbox
Not favoritedFavorited Favorited 5 favourites
Addon Manager: 'Show updates only' checkbox
Not favoritedFavorited Favorited 11 favourites
New examples 'MIDI input', 'MIDI output', 'Pixel painter'
Not favoritedFavorited Favorited 22 favourites
Debugger: CPU profiler now shows plugin/behavior processing time for individual plugins/behaviors
Not favoritedFavorited Favorited 16 favourites
Array: new sort action options 'Y axis (by row)' and 'X axis (separately)'
Not favoritedFavorited Favorited 9 favourites
Animations editor: a few new options to generate animations from rows or columns when importing sprite sheets
Not favoritedFavorited Favorited 9 favourites
Tilemap brush editor: context menu option to set all the tiles in a brush template from a selection
Not favoritedFavorited Favorited 10 favourites
Tilemap brush editor: context menu option to add multiple optional tiles to one position of a brush template
Not favoritedFavorited Favorited 6 favourites
Animations editor: add rows and columns inputs to the sprite sheet import dialog
Not favoritedFavorited Favorited 13 favourites
New object type properties to specify template to use when dragging from Project Bar to Layout View
Not favoritedFavorited Favorited 5 favourites
New examples 'Neon escape', 'Tasty cappuccino'
Not favoritedFavorited Favorited 10 favourites
Context menu options to pin plugins/behaviors/effects to top of dialogs when adding
Not favoritedFavorited Favorited 14 favourites
'On hierarchy ready' trigger
Not favoritedFavorited Favorited 5 favourites
File System: support for picker dialogs in macOS WKWebView exports
Not favoritedFavorited Favorited 7 favourites
Mouse: update 'Set cursor style' action to support more cursor styles
Not favoritedFavorited Favorited 8 favourites
Project property 'Enable multitexturing' (for WebGPU)