Motion Repeater – UI Array & Animation Toolkit


Eight layouts cover different compositions: Grid, Ring, Path, Spiral, Radial, ... Repeat an existing array to build nested motion. ... Switch examples, pause and restart directly in Play mode.


by MotiLayer Tools


Price History +

Create eight UI array layouts, preview staggered motion and bake native animation clips. Includes editable Bezier paths, nested arrays, Unity Presets and nine animation studies.

Features: eight layouts; independent playback/index order; reproducible random seeds; frame-based stagger; duration scaling; editor preview; native float and sprite-reference curve baking; nested array support; Bezier Scene handles; color-gradient and sprite-sheet distribution; Undo/Redo; Unity Presets; static-state caching.


Included: C# source in MotiLayer.MotionRepeater; nine animation clips; one interactive showcase scene; eight starter presets; demo sprites and material; English HTML/Markdown user guide and changelog.


Requirements: Unity 6000.0.26f1; Unity UI (com.unity.ugui 2.0.0). Optional: 2D Sprite for Sprite Editor slicing. No paid dependencies or online service required.


Verified environment: Windows, Unity 6000.0.26f1, Built-in Render Pipeline. Other Unity versions, operating systems and pipelines are not certified in this release. The demo uses StandaloneInputModule; use a compatible EventSystem module in Input System-only projects.


Scope: uGUI/RectTransform workflows. Generated topology and element counts are fixed until regeneration. Scatter permits overlap. Animation events, state-machine retiming, humanoid retargeting, root motion and material/shader animation workflows are outside the supported feature set.


Documentation: Assets/MotiLayer/MotionRepeater/Documentation/User Guide.html. Support: jyq787899384@gmail.com.


Online documentation: https://hermityin.github.io/motilayer-tools/motion-repeater/guide.html

Source intervals select existing keys; include the required keys at the interval boundaries.

Turn one UI animation into a coordinated field of motion.


Motion Repeater repeats a source object or hierarchy, distributes its copies in a chosen layout, and offsets their animation in time. Preview the result in the editor, then bake native AnimationClip curves that remain editable in Unity.


Eight layouts cover different compositions: Grid, Ring, Path, Spiral, Radial, Hexagonal, Scatter and Sprite Shape. Choose playback order separately from index order, then combine stagger, scale, rotation, position, gradients and sprite slices.


Path arrays support linear and Bezier interpolation, linked or independent tangent handles, and direct Scene view editing. Animate control-point positions and supported layout parameters after generation. Sprite Shape arrays sample a sprite's alpha to form a silhouette.


Repeat an existing array to build nested motion. Scoped animation paths keep source-child curves together, while unique generated group names allow repeated bakes. Undo/Redo and native Unity Presets help you refine and reuse configurations.


One interactive example scene brings together nine editable animation studies, including nested squares, triangle fields, color waves, masked typography and cascading type. Switch examples, pause and restart directly in Play mode. Eight layout presets and an offline English user guide are included.


Designed for RectTransform-based Unity UI (uGUI). This is an editor authoring tool with small runtime layout controllers; it is not a particle system, GPU instancer or UI Toolkit animation solution. Counts and sampled topology are established during generation. Bake uses an explicit source time range and writes into the assigned writable clip; native Animation-window key selection is not used.


Documentation: included in Documentation/User Guide.html and Documentation/User Guide.md. Support: jyq787899384@gmail.com. Publisher website: https://hermityin.github.io/motilayer-tools/


Product page: https://hermityin.github.io/motilayer-tools/motion-repeater/

Online manual: https://hermityin.github.io/motilayer-tools/motion-repeater/guide.html