# Animated IFX

You can use the ENGAGE SDK to create two types of animated IFX.

#### Animation override

For an animation override IFX, you create multiple animation states. The IFX will automatically switch between states based on user interaction within a Session. If you use animation override IFX in the Content Editor, you can also choose which animations are activated at specific points in the timeline. For more information, see [animation-overrides](https://docs.engagevr.io/developer/creating-ifx/specialized-ifx/animated-ifx/animation-overrides "mention").

#### Synchronized animations

You can choose between synchronized animator and synchronized timeline. Both options are useful when you want to create an animated sequence that's part of a larger animation, and to synchronize that animated sequence with the global timeline.
