> For the complete documentation index, see [llms.txt](https://ptkyoku.gitbook.io/curvetween-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ptkyoku.gitbook.io/curvetween-docs/welcome.md).

# Welcome

CurveTween is a tween animation tool for Unity. It provides a fluent C# API for creating animations for transforms, UI, text, materials, lights, Audio Mixer parameters, and spline paths.

CurveTween is available in two editions:

* **CurveTween Lite** — Free, code-first edition with the complete runtime tween API.
* **CurveTween Pro** — Includes all Lite runtime features plus the Inspector-based `CurveTweenAnimation` and `PathCurveAnimation` components.

### Choose your workflow

| Workflow                                        | Recommended edition | Start here          |
| ----------------------------------------------- | ------------------- | ------------------- |
| Create and control tweens in C#                 | Lite or Pro         | Runtime API         |
| Author common animations in the Inspector       | Pro                 | CurveTweenAnimation |
| Create an editable spline path in the Inspector | Pro                 | PathCurveAnimation  |

### What you can animate

* Fade, color, position, rotation, and scale
* UI Image fill amount
* UI Text and TextMesh Pro text, font size, and numeric displays
* Rich-text typewriter animation
* TextMesh Pro per-character mesh effects and explode effects
* Light color, intensity, and range
* Renderer material color and alpha
* Audio Mixer exposed parameters
* Catmull–Rom spline paths

### Requirements

* Unity 2023.2.22f1 was used for package validation.
* uGUI is required for UI-related tween types.
* TextMesh Pro is required for TMP tween types.
* Unity Audio Mixer is required for Audio Mixer parameter tweening.

### Next steps

1. [Install and create your first tween](/curvetween-docs/getting-started.md)
2. [Learn the runtime API](/curvetween-docs/runtime-tweening/runtime-api.md)
3. [Compare Lite and Pro](/curvetween-docs/editions/curvetween-lite-and-pro.md)
