> For the complete documentation index, see [llms.txt](https://octanta-studio.gitbook.io/touch-effect-system-for-unity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://octanta-studio.gitbook.io/touch-effect-system-for-unity/touch-effect-system-docs.md).

# TOUCH EFFECT SYSTEM DOCS 🔰

<figure><img src="/files/8JYgiO6Q7EcvUWKrAKOL" alt=""><figcaption></figcaption></figure>

{% file src="/files/Isu4jdsvZh18XGA19DDm" %}

**Touch Effect System** is a Unity asset that creates visual touch feedback for user interactions. It generates smooth, customizable trails or one-touch effect that follow finger movements and mouse input. The system is particularly well-suited for mobile applications and games requiring touch visualization. The system features platform-specific optimization and extensive shader & sprite customization. Since version 2.0.0, visual effects can also be played in world space. See [World Effects](/touch-effect-system-for-unity/usage-guide/additional-world-effects.md).

{% hint style="info" %}
These docs are designed for prompting, so any AI can help you understand TES better! See [Prompting & PDF](/touch-effect-system-for-unity/help/prompting-and-pdf.md).
{% endhint %}

| Trail effects                                                                                       | One-Touch effects                                                                                   | Accent effects                                                                                      | Combinations                                                                                        |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| <div><figure><img src="/files/sAmfil0JnM5hz2NuzkuZ" alt=""><figcaption></figcaption></figure></div> | <div><figure><img src="/files/O2jQNbAPTd1HPfFHq2uz" alt=""><figcaption></figcaption></figure></div> | <div><figure><img src="/files/i9cbyLA6MFgo4nkXS00s" alt=""><figcaption></figcaption></figure></div> | <div><figure><img src="/files/ioGlMtHjX4fy77gFGjTN" alt=""><figcaption></figcaption></figure></div> |
| TouchGlowTrailFairy                                                                                 | TouchRipple                                                                                         | TouchStarTrail                                                                                      |                                                                                                     |

Key features:

* Visual effects using UI particles with **shader-based** rendering and smart object pooling for optimal performance.
* Visual accent effects using UI particles with **sprite-based** rendering and smart object pooling for optimal performance.
* **TMP Text-based** effects with smart object pooling for optimal performance.
* **OneTouch** mode for leaving a single touch mark and **Trail** for a continuous trace.
* **Cross-platform** input support (PC, Mobile) with Unity's Old and New Input System compatibility, including **multi-touch** tracking. Platform-specific optimization with separate desktop and mobile settings for maximum performance on each device type.
* Extensive visual **customization** with 25+ shader variants (glow, blur, geometric shapes) and adjustable trail properties. As for sprite-based trails, textures, colors and behaviour are easily replaceable. [See all the prepared prefabs in Demo & Ideas](/touch-effect-system-for-unity/usage-guide/demo-and-ideas.md).
* **Universal rendering** support (Built-In RP, URP, and HDRP) with all Canvas render modes (Overlay, Camera, World Space). Detection is automatic, no manual setup required.
* Additional: component to **spawn any shader-based effect in world space** (regardless of input and UI).

Technical details:

* Developed using Unity 6000.0.42f1.
* Tested on mid-range Android devices (API 24+) and Windows 10/11 PCs with consistent performance.
* Trail update execution: typically under 0.1 ms per frame with minimal FPS impact during active touch interactions.
* The asset relies only on standard Unity components and classes, with no third-party dependencies required. For text effects, Text Mesh Pro is required.
* Platform Android is not supported with HDRP.
