Procedural Text Animator - LITE 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

by SpankyBoy (opens in new tab)

No ratings yet

Professional tag-based text animation for Unity. Free version with 4 effects. Make your UI text wave, shake, pulse & fade!

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for Procedural Text Animator - LITE, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

About 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):

  1. Wave Effect - Smooth sine wave motion with configurable height, speed, and frequency
  2. Shake Effect - Organic Perlin-noise shake for emphasis and alerts
  3. Pulse Effect - Gentle alpha pulsing for breathing UI elements

Appearance Effects (One-Shot):

  1. 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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.4f1 Compatible Compatible Compatible

As listed on the Asset Store.