Give your UI copy real personality with inline, per-character animations—no timelines, no coroutines, no fuss.
Write tags like <wobble>Hi</wobble>
directly in your string; the component parses them, strips the tags (so users never see them), and animates the clean text at runtime. Works with localization and nests with TMP rich text (<b>
, <i>
, <color>
, <size>
).
📖 Docs: TMP Animated Text Advanced — Documentation
🐙 GitHub: ND Toolbox
What it does (in one minute)
- Inline tags → instant animation:
Hello <wobble amp=2 speed=3><color=#ff6600>world</color></wobble>!
- Clean output: tags are removed before rendering.
- Rich text friendly: effects wrap
<b>
,<i>
,<color>
,<size>
. - Dynamic-text ready: language swaps, player names, scores—just set new text.
- Single component: add
TMPAnimatedTextAdvanced
to yourTMP_Text
and you’re done.
Key effects (a few favorites)
- Motion:
<wobble>
,<shake>
,<wave>
,<hwave>
,<ripple>
,<bounce>
,<scalepulse>
,<spin>
,<swirl>
,<skew>
,<flipx>
,<stretchy>
,<glitch>
- Reveal & color:
<typewriter>
(now withloop
support),<fade>
,<colorpulse>
,<rainbow>
Common params: amp
, speed
, freq
, phase
, duration
, colorA
, colorB
, angle
, scale
, fade
.
Quick start
- Add
TMPAnimatedTextAdvanced
to the GameObject with yourTMP_Text
. - Set tagged text:
<wobble amp=2 speed=3><b>Hello</b> <color=#ff6600>world</color></wobble>!
- Play. The tag is stripped; the selected characters animate.
Tiny sampler (copy/paste)
<wobble amp=2><b><color=#ff6600>Wobble</color></b></wobble>
<shake amp=1.2 speed=14><b>Shake</b></shake>
<wave amp=8 freq=2><color=#00c6ff>Wave</color></wave>
<typewriter speed=24 loop=0><b>Typing</b></typewriter>
<colorpulse colorA=#ffffff colorB=#ff3366 speed=2><b>Pulse</b></colorpulse>
<glitch amp=1.5 speed=18><b>Glitch</b></glitch>
Why you’ll like it
- Zero setup friction; great for designers and localization pipelines
- Production-safe (tags stripped, per-frame work is minimal)
- Precise control with ManualTags or pattern-based AutoMatch
📖 Docs: TMP Animated Text Advanced — Documentation
🐙 GitHub: ND Toolbox
Got feedback or a cool use case? Send a clip—I’d love to see it!
https://x.com/NikDornGDD

Be First to Comment