Clutter provides a number of utility classes to aid animations and complex animations can be produced by combining the various features provided.

Of course animations can be created outside of Clutter Utilities, they are not expected to cover every kind of possible animation scenario.

The animation functionality in Clutter is primarily suited to building animations with a set or finite running time - i.e transitions and the like. For animations involving variable input (such as touchscreen handling) physical simulations may be more suited.