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

Not favoritedFavorited Favorited 12 favourites
New 'Monk fight' beat-em-up style template
Not favoritedFavorited Favorited 18 favourites
'Max spritesheet size' project setting, allowing customising the tradeoff between lower memory usage (smaller sizes) or better performance (larger sizes)
Not favoritedFavorited Favorited 9 favourites
Data editor: menu options for resizing one or all rows/columns
Not favoritedFavorited Favorited 11 favourites
Data editor: persist row and column size for project file until end of session
Not favoritedFavorited Favorited 9 favourites
Platform Info: conditions to test if web/Cordova/NW.js/UWP export
Not favoritedFavorited Favorited 6 favourites
Startup notification when "Simplified user interface" enabled
Not favoritedFavorited Favorited 9 favourites
Parameters dialog: support for undo/redo when typing expressions
Not favoritedFavorited Favorited 12 favourites
New 'Tweening' example showing basic usage of Tween behavior
Not favoritedFavorited Favorited 8 favourites
New 'JSON' example showing how to read a JSON file
Not favoritedFavorited Favorited 8 favourites
Drawing canvas: 'On resolution changed' trigger (useful for redrawing one-off content)
Not favoritedFavorited Favorited 10 favourites
Advanced Random: new RandomSeed expression
Not favoritedFavorited Favorited 6 favourites
Advanced Random: default black to white color gradient
Not favoritedFavorited Favorited 7 favourites
Advanced Random: can now replace system random with the plugin's inbuilt seeded random number generator
Not favoritedFavorited Favorited 13 favourites
C3 runtime: new rgbEx255 and rgba255 expressions, using 0-255 range instead of 0-100
Not favoritedFavorited Favorited 15 favourites
New examples: Animated SpriteFont effects, Animated Text effects, Noise textures, SpriteFont formatting, Text formatting, Tile-based game
Not favoritedFavorited Favorited 10 favourites
C3 runtime: system expressions ViewportWidth and ViewportHeight, returning a layer's viewport size
Not favoritedFavorited Favorited 9 favourites
Platform Info: new expressions CanvasCssWidth, CanvasCssHeight, CanvasDeviceWidth, CanvasDeviceHeight
Not favoritedFavorited Favorited 30 favourites
Solid collision filtering using tags on the solid behavior, and a new 'Set solid collision filter' action
Not favoritedFavorited Favorited 16 favourites
Data editor: support for selection range, with Google sheets compatable copy/paste
Not favoritedFavorited Favorited 24 favourites
Tile movement: new isometric mode
Not favoritedFavorited Favorited 18 favourites
Platform Info: conditions to check the system OS
Not favoritedFavorited Favorited 13 favourites
Added Shift+F4 alternate shortcut for debug project, since some browsers use Ctrl+F4 to close tab
Not favoritedFavorited Favorited 22 favourites
Audio: new 'Fade volume' action, making fade-in and fade-out effects easy (C3 runtime only)
Not favoritedFavorited Favorited 11 favourites
Game recorder: new action to record entire screen (where supported - currently only Firefox, soon Chrome)
Not favoritedFavorited Favorited 5 favourites
iframe: property to set HTML content on startup, if URL not used
Not favoritedFavorited Favorited 5 favourites
iframe: now displays URL or initial HTML in the editor
Not favoritedFavorited Favorited 11 favourites
System: new rgba() expression, allowing specifying a color with alpha component (C3 runtime only)
Not favoritedFavorited Favorited 17 favourites
Tiled Background: support for offset, scale and rotate for image (C3 runtime only)
Not favoritedFavorited Favorited 10 favourites
Physics: support for prismatic joints (C3 runtime only)
Not favoritedFavorited Favorited 7 favourites
Option to save an access code, allowing it to be used persistently
Not favoritedFavorited Favorited 10 favourites
System: actions to load/unload object images by a string of the object name
Not favoritedFavorited Favorited 7 favourites
9-patch: angle actions missing when using C3 runtime
Not favoritedFavorited Favorited 13 favourites
New GPU preference setting in Advanced properties (C3 runtime only, and depends on browser support)
Not favoritedFavorited Favorited 16 favourites
New intermediate example 'Local storage - high score'
Not favoritedFavorited Favorited 16 favourites
C3 runtime: new Line-of-sight behavior condition 'Has LOS between positions', essentially allowing segment intersection tests anywhere