View on Asset Store (opens in new tab)
Package details
- Latest version
- v1.4.0 - LITE
- Last updated
- First released
- Unity version
- 6000.3.4 or later
- Package size
- 4.1 MB
- Files
- 49
- Favorites
- 18
- Views in the past week
- 83
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Procedural Text Animator - LITE
Professional tag-based text animation for Unity. Free version with 4 effects. Make your UI text wave, shake, pulse & fade!
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAbout this asset
β‘ Animate TextMeshPro with Zero Code
Procedural Text Animator - LITE is the free introduction to a powerful, data-driven text animation engine. Stop using static, boring text! With this asset, you can apply professional animations to individual words or characters simply by typing tags directly into your text field.Based on the high-performance architecture of the full Procedural Text Animator asset.
π― Key Features
β Tag-Based Animation System
Simply wrap text in tags to apply effects:
Hello <wave>wavy</wave> <shake>shaky</shake> world!
No component bloat, no complex setup - just type and animate!
β Full Production-Ready Engine
- Per-character mesh manipulation
- Optimized update loops (Update, LateUpdate, or Manual)
- Reusable ScriptableObject-based effects
- Central Effect Database for project-wide management
- Extensible architecture for custom effects
β 4 Professional Effects Included
Behavior Effects (Looping):
- Wave Effect - Smooth sine wave motion with configurable height, speed, and frequency
- Shake Effect - Organic Perlin-noise shake for emphasis and alerts
- Pulse Effect - Gentle alpha pulsing for breathing UI elements
Appearance Effects (One-Shot):
- Fade In Effect - Professional character fade for typewriter reveals
β Typewriter Component
Reveal text letter-by-letter with smooth timing:
- Configurable characters-per-second
- <wait=X> tag support for dramatic pauses
- OnComplete event for sequencing
- Perfect for dialogue systems
β Commercial License
100% free for personal and commercial projects. No attribution required!
π¨ Perfect For...
- UI/UX Designers - Add professional polish to menus, tooltips, tutorials
- Indie Developers - Get production-ready effects without the full price
- Prototypers - Quickly test animated text ideas
- Students - Learn modern Unity text animation architecture
- Game Jammers - Deploy fast, look professional
π What You Get
β Included in LITE:
- Complete animation engine (PUAP_TMP)
- Tag parsing system
- Effect Database management
- 3 behavior effects + 1 appearance effect
- UITextTypewriter component (with <wait> tag)
- Full C# source code
- Demo scene
- Comprehensive documentation
- Quick start guide
β Upgrade to FULL for:
- 14 additional effects (18 total!)Breathe, Bounce, Wobble, Swing, Shear
Jitter, Glitch (RGB split), Rainbow
Gradient (static & animated)
Drop In, Scale Pop, Rotate Flip - Advanced typewriter (<speed> tag)
- UI Panel Shake component
- Professional PDF documentation
- Priority email support
- Download Full Version
π‘ Why Tag-Based?
OLD WAY (Component Hell):
GameObject > Add Component > Wave
GameObject > Add Component > Shake
GameObject > Add Component > Typewriter
...20+ components later...
NEW WAY (Clean & Powerful):
<wave>This</wave> <shake>is</shake> <pulse>amazing!</pulse>
One component on your text. Infinite combinations. Zero bloat.
π Easy to Learn, Powerful to Master
Beginner Friendly
Get your first animation working in under 2 minutes. Our quick start guide walks you through setup with screenshots.
Advanced Extensibility
Create custom effects by inheriting from BehaviorEffect or AppearanceEffect. Full source code included!
csharp
[CreateAssetMenu(menuName = "My Effects/Bounce")]
public class CustomBounce : BehaviorEffect
{
public override void ApplyEffect(ref CharacterData character, PUAP_Core animator)
{
// Your custom animation code here
}
}
π§ Technical Details
Requirements:
- Unity 2020.3 or higher
- TextMeshPro (included with Unity)
Supported Platforms:
- All Unity platforms (PC, Mac, Linux, Mobile, WebGL, Consoles)
Render Pipelines:
- Built-in β
- URP (Universal Render Pipeline) β
- HDRP (High Definition Render Pipeline) β
Performance:
- Optimized mesh manipulation
- Cached calculations where possible
- Minimal GC allocations
- Scales well with hundreds of characters
π¬ Usage Examples
csharp
// Simple wave
"Hello <wave>world!</wave>"
// Emphasis with shake
"β οΈ <shake>CRITICAL ERROR!</shake> β οΈ"
// Pulsing UI indicator
"Press <pulse>SPACE</pulse> to continue"
// Typewriter dialogue
"My name is...<wait=1> <shake>ERROR</shake>"
// Combining effects
"<wave><pulse>Maximum Impact!</pulse></wave>"
π Try Before You Buy
The LITE version is not a demo - it's a fully functional system you can ship with! If you like it, consider upgrading to unlock 14 additional effects and advanced features.
π Support & Contact
- Documentation: Comprehensive guides included
- Email: [email protected] (Full version priority)
- Updates: Free updates for life!
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.4f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.