# Curve Effects

<mark style="background-color:yellow;">**Curve effects let you control many transform properties and let you choose their animation over time.**</mark>

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXuXUTa2X5PYuYL6yRvl1%2Fuploads%2FwXw0CGen3vJR0rsg7umL%2FClipboard-20251116-220652-632.mp4?alt=media&token=23d9ac2c-d7bb-4aeb-9e2f-daf3005e34dd>" %}

***

You can create a custom curve effect from the "Special" Effect submenu.

<figure><img src="https://3857371675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXuXUTa2X5PYuYL6yRvl1%2Fuploads%2FmuVE9taoTg1C5htCyrOt%2FScreenshot%202025-11-16%20alle%2018.57.13.png?alt=media&#x26;token=f99c5af4-aae5-4af1-aa2e-2381f803c31c" alt=""><figcaption></figcaption></figure>

You have the same [phases](https://docs.febucci.com/text-animator-unity/effects/how-to-edit-effects/phases "mention")settings, and in addition it's important to notice the "**Weight**" curve (which goes from 0 to 1 and should loop if you want a seamless effect).

{% hint style="info" %}
We are working to add new properties from the next versions as well!&#x20;
{% endhint %}

{% hint style="success" %}
Thanks to Text Animator 3.0 and the new Core Library, effects *data* is separated from *implementation*, meaning that we can improve the backend/structure without altering your data! (or provide better porting steps/auto-fixes anyways)!
{% endhint %}
