TOUCH EFFECT SYSTEM (MINI)

Documentation for Unity developers. Developed by ©Octanta Studio 2026.

Overview

Touch Effect System Mini is an easy-to-use Unity asset tailored for touch effects. It’s suitable for point-and-click games, as well as any other projects that require touch visualization. The demo version includes basic One-Touch effects to use. For a more feature-rich system, explore this advanced asset.

Technical details

FeatureFree VersionFull Version
OneTouch basic effects with easy drag-and-drop prefab setup✓✓
Cross-platform input support✓✓
Universal rendering and layering system✓✓
Adaptability to screen resolutions and devices⨉✓
Extensive shader library (50+ variants)⨉✓
Trail system with advanced controls⨉✓
Sprite-based particle system (SparkleSpawner)⨉✓
Preview system (ParticlePreviewPlayer)⨉✓
Playback Conditions support⨉✓
Logic for holding the effect⨉✓
Technical support and custom development services⨉✓

GET FULL VERSION →

Setup

Setup
Import the asset and locate the TouchEffects prefabs folder (Assets → OctantaStudio → TouchEffectSystem → Prefabs → TouchEffects).
Add an effect prefab to your Canvas, for example, the TouchCircle for simple touch response.
Assign Target Canvas in component or it will be auto-detected.
Check if the Input Controller component inside the prefab matches your Input System (Old/New). See Core Components > InputController.
The asset is ready to use immediately after Canvas setup. Run the scene to test.
RecommendedUnpack prefab.
RecommendedOpen the Glow Material set in the TouchGlowUI component to experiment with the effect color or other available settings. After adjusting, restart the scene to test the touch visual.
RecommendedUse DemoScene to explore all available prefabs. Run the scene, enable and disable the prefabs on the canvas, and watch the touch effects in the Game window.

Core Components

Input Controller.cs

A cross-platform input system with automatic configuration for desktops and mobile devices. Not intended for manual editing. Contains public field to set Input System. By default, the system is set up for the Old Input Manager. To fully switch, follow these steps:

TouchGlowUI.cs

Main system controller managing effect generation. Not intended for manual editing. Contains important references for assignment and public settings:

Shaders

Try generating your own touch effect using the system's capabilities and neural networks.
Watch the YouTube tutorial on AI generation →

UI Shader → Material → UI particle

TouchTextUI.cs

Additional controller managing TMP Text effect generation. Not intended for manual editing. Contains important references for assignment and public settings:

Contacts

Need help? Contact us: