View a comprehensive history of all the new additions in Construct Animate since the first release.
System: 'Reset' action to reset a single variable to initial value
New examples 'Blacksmith forge', 'HTML layers'
System: 'include static' option for 'Reset global variables' action
Parameters dialog: group event variable dropdown by scope
Add check for modern JavaScript support when starting project
Hierarchies: show 'Select mode' property of root instances when there is a multi-selection
New example 'Flowcharts and containers'
Video: support for additional video codecs like H.265 and AV1
Browser: action to enable warning prompt on closing browser tab/window
Sprite: add 'template' parameter to 'Spawn' action
New example 'Sunset runner'
Templates: new 'Propagate hierarchy' and 'Ignore hierarchy propagation' properties for finer control over automatic synchronization of templates & replicas
Templates: add options to apply the hierarchy of a template to the replicas from the Properties Bar
New example 'Text-based adventure'
Animations editor: context menu options to apply image points/collision polygons to whole subfolder
New example 'Kitty katcher'
Eases: allow creating unbounded eases for use with TimelineController's 'Ease' expression
3D Camera: 'Set field of view' action; 'FieldOfView' expression
Support for exporting AVIF images as lossy format
Support for exporting WebP images in Safari
Flowcharts: support cut/copy/paste of outputs
Flowcharts: show properties for individual outputs in the Properties Bar
System condition 'Pick by highest/lowest value'
System expression 'StringSub'
Mouse: add support for button 4 and 5
Flowcharts: allow forming circular structures
Flowcharts: option to choose pathfinding to draw links between nodes
Flowcharts: option to set different colors for the links
Flowcharts: animate links when selecting nodes or outputs
Flowcharts: add context menu option to go to the corresponding flowchart from a referenece node
New example 'Robotic loader animation'
Sprite: actions to add/remove animations/frames
New example 'Layout transition'
Flowcharts: new 'Flowchart reference' node to link different flowcharts together
Tween behaviour: 'Is ping-pong' condition
New example 'Simple synth'
Tween behaviour: 'PlaybackRate' expression
Platform Info: expressions 'FramesPerSecond' and 'TicksPerSecond'
Tween behavior: add loop and ping-pong triggers
Animations editor: new 'Miscellaneous settings' dialog
Animations editor: setting to use the file name for created animation name
Project Bar: 'Screenshot' image purpose under 'Icons & screenshots'
Context menu option for Tilemap instances to open Tilemap bar
Find All References: 'Show ambiguous' setting
Timer behavior: 'Pause/resume all timers' action
Touch: start/end parameter for 'On touched object'
ShadowLight: 'Set light position' action
Sprite: allow passing tag to 'Set repeat-to frame'
Add autocomplete for animation frame tags in relevant Sprite conditions/actions
WebGPU: support for GPU profiling
Debugger: add 'Self time' column to GPU profiler
New example 'Place stickers'
Sprite: allow passing tag for 'Set animation frame' action
Flowcharts: add a rectangle selection tool to select multiple nodes
Flowcharts: clone nodes by Ctrl/Meta + drag
'Debug project' option for main toolbar preview button
Physics: 'Set awake' action
Flowcharts: support cut/copy/paste for nodes
Flowcharts: support moving multiple nodes with multi-selection
Option to change what the main "Preview" button does
3D Camera: LookVectorX/Y/Z expressions