Home / Unity Assets / Magic Step Sequencer
A step sequencer for Unity events
Magic Step Sequencer
Add the component, create a pattern and trigger Unity events in sequence — no coding required. Ideal for animations and object changes.
Asset Content
What's inside
- An easy-to-handle component.
- Works without coding and out-of-the-box.
- Just add the component and create a pattern that triggers Unity events.
- Create complex patterns without losing control.
- Ideal for triggering animations or changing objects in a sequence.
- Demo scene to create prefabs or presets.

Easy parametrization
Each step publishes a float value to the Unity event for fine control over different parameters.
Patterns — the easy way
Ever used a step sequencer in music production? Then you already know how this works.

Main Parameters
- Targets — count of targets (rows) in the sequencer
- Steps — count of steps (columns) in the sequencer
- Time Pattern Multiplier — how fast the pattern runs through
- Loop — repeat or stop after a single run
- Autostart — start the sequence when the component starts

The activation grid (Edit Mode)
Defines for each pattern step (column) and target (row) which event is fired — Publish Activation or Publish Deactivation.

Adding Events (Edit Mode)
- Pattern Name — name of the target / pattern / row
- Publish Activation — event triggered when the toggle in the activation grid is set
- Publish Deactivation — event triggered when the toggle is off

Sequence Timing
Defines the hold time for each pattern step in seconds.

Adjust the value matrix
Each cell is a float value published with the activation / deactivation events.

Event API
- Pause — pauses the pattern sequencer
- Stop — stops and resets position to the first step
- Restart — resets to the first step and starts
- Continue — continues at the last step
- Set Time Pattern Multiplier — each time-pattern value is multiplied by this
Get Magic Step Sequencer now on the Unity Asset Store
Unity Asset Store