Animation Sequences
Last updated
Last updated
Animation Sequences is a Unity plugin designed to make it easy to synchronize animations with visual effects (VFX), audio, and custom gameplay events. It provides a powerful and intuitive visual tool for technical artists, VFX artists, and developers who need frame-accurate control over content that plays alongside character animations.
Synchronizes VFX, audio, and prefab spawns with animation frames.
Allows you to call public methods (without parameters) on any component attached to the character.
Supports real-time editing and precise in-editor previews.
Fully integrated with Unity Addressables, making it lightweight and build-friendly.
Handles both World Space and Local Space spawns, with full transform control via scene gizmos.
At the core of the system is a custom EditorWindow called SequencePreviewWindow
, where users can:
Select a character and an animation clip;
Create Spawners linked to specific timestamps on the animation timeline;
Assign VFX, audio clips, prefabs, or method calls to each spawner;
Preview everything in sync, directly inside the Unity Editor.
All data is stored in SequenceData
assets, which can be shared, versioned, and reused like any other Unity asset.
Technical Artists who need precise control over timing and effects.
VFX Artists who want to preview effects in context without needing a programmer.
Game Designers looking to prototype complex sequences tied to animation.
Developers who want a modular, scalable way to trigger gameplay events in sync with animation.