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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://octanta-studio.gitbook.io/touch-effect-system-for-unity/touch-effect-system-docs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
