Install and Quick Start
1. Import Text Animator for Unity
As the very first step, you need to import Text Animator for Unity in your project.
Compatibility Check
The asset works with the following UI and Unity versions:
Text Mesh Pro (Unity 2022.3 and up)
UI Toolkit ().
It also supports the new Unity input system (and the legacy one, too).
Import the Package
Once your project is set up correctly, you can import Text Animator from the Package Manager (Asset Store tab).
Make sure to include the "Samples/BuiltIn" folder, or the asset might not work.
After a succesful installation, the welcome window will show up and Text Animator is ready to animate your texts!

2. Example Scenes
You can learn about most Text Animator features directly from the inspector, and see how we've set up things and their direct result from the example scenes.
Start from the scene called "00 - Welcome", or click "Get Started" on Text Animator's welcome window.

3. Animating your first texts
You can get your texts running in a few clicks!
P.S. Assuming you already know how to use UI Toolkit and what it does.
From the UI Builder
Go to Library -> Project
Drag "AnimatedLabel" from "Custom Controls/Febucci/Text Animator for Unity" in your hierarchy!
Your .uxml should look like this:

Via Code
You can create an instance of the "Febucci.TextAnimatorForUnity.AnimatedLabel" class and add it to your UI document, like this:
using UnityEngine;
using UnityEngine.UIElements;
using Febucci.TextAnimatorForUnity; // <- import Text Animator's namespace
public class ExampleScript : MonoBehaviour
{
[SerializeField] UIDocument document;
void Start()
{
var container = document.rootVisualElement.contentContainer;
var animatedLabel = new AnimatedLabel(); // <- create an animated label
container.Add(animatedLabel); // <- add it to the content container
// [..]
animatedLabel.SetText("<wave>hello"); // <- set the text
}
}P.S. Assuming you already know how to use Text Mesh Pro and how it works.
Add a Text Animator - Text Mesh Pro component on the same GameObject that has a TextMeshPro component (either UI or world space!):
Your inspector should look like this:

You can read Setting up texts for more details and suggestions!
Writing effects in your text
One way to adding effects in your text is using rich text tags, like this: “I'm <shake>freezing</shake>”, where "shake" is an ID for a built-in effect.
Try writing a text by experimenting with the following tags:
<wiggle><shake><wave><bounce>, like “<wiggle>I'm joking</wiggle> hehe now <shake>I'm scared</shake>”, then enter Unity’s Play mode.
Your text is animating letters based on the effects you’ve written!
Have fun animating your texts! You can proceed to the next page for a more in-depth look on all the asset's features.