Procedural VFX Toolkit: customizable shader effects
Octanta Studio
$22.00
$27.50
20%OFF
(no ratings)
Jump AssetStore
Input-driven & standalone visual effects. Based on shaders, sprites, and text. Just add the effect prefab to the scene to see it in play modeThe asset relies only on standard Unity components and classes, with no third-party libraries required. Unity UI package package may be requested for older versions.📄 Full Documentation (eng) (укр)🔑You Tube Tutorials and Demos🖼️ See Full List Of EffectsThe Procedural VFX Toolkit ✨ asset creates visual feedback for user interactions. It generates smooth, customizable trails or one-touch effects that follow finger movements and mouse input. Effect prefabs can also be spawned on UI or in world coordinates regardless of input (hits, explosions, auras, impacts, orbs, domes, upgrades, card effects, etc).Universal rendering pipeline support (Built-in RP, URP, HDRP) through shader-based architectureSimulation of 2D/3D effects and various graphics, depending on the project stylePC/Mobile cross-platform optimization with automatic input detectionSub-millisecond execution times with minimal FPS impactHow it works?An animated shader effect is applied to a flat image/mesh with a transparent background and is rendered to appear volumetric from the player's viewpoint, replacing resource-heavy VFX made of multiple particle objects.The shader approach allows you to create lightweight, customizable VFX, leveraging Unity shader capabilities, with computations handled on the GPU for improved performance. Generate unlimited custom VFX with AI using the system's structure. Watch the YouTube tutorial on AI effect generation →Need custom effects? We customize this toolkit for your project. Buy the asset, describe your vision, get a custom .unitypackage. Contact us →Typical use cases:Persistent UI feedback for input → add a prefab from OctantaStudio > TouchEffectSystem > TouchEffects to the scene canvas.UI effect once or in a loop → create a reference to an effect prefab gameObject (for example, TouchEffects > PreviewEffect > Preview Player, with GlowMaterial effect assigned) and spawn it on the canvas via Instantiate.3D effect once or in a loop → create a reference to an effect prefab (for example, WorldEffects > URPVFXEffect for URP or TemplateVFXEffect for other render pipelines, with GlowMaterial effect assigned) and spawn it at the required world position.✨ In the [Glow Material] field, replace the material with any from the system to change the effect.Key features:Unified effect structure, two ways to use it - every effect is built on the same shader material layout. Attach it to input, or spawn it on demand - for example, as combat VFX in your project.25+ production-ready shaders - glows, blurs, geometric shapes, comic impacts, auras, explosions, sparks, and more. Use them as templates for your own effects, or generate new ones with the AI prompt [download particle-shader-prompt.md]Seed-based randomization - effects vary on every spawn with no extra assets. Optional; can be locked to a deterministic look when consistency matters.Multiple rendering modes - shader-based (procedural, GPU-only, no textures), sprite-based (textured particles with object pooling), and TMP_Text-based for floating text popups. Pick per effect.Two input interaction modes - OneTouch for single-tap feedback, Trail for continuous movement. Both support multi-touch. Advanced trail controls include sharp-edge tapering, multi-touch tracking, and manual or event-driven invocation.Input flexibility - cross-platform compatibility with Unity's Old and New Input System. Conditional playback triggers effects only on specific targets (UI / 2D / 3D objects, filtered by Tag, Layer, or direct reference).Universal rendering pipeline support - Built-In RP, URP, and HDRP, with every Canvas render mode (Overlay, Camera, World Space). Detection is automatic - no manual setup required.Purpose:Enrich visuals with mathematically programmable VFX.Replace complex world VFX on mobile with lightweight, performant shaders (hits, explosions, auras, orbs, domes).Increase engagement with responsive touch feedback - apply effects to buttons, correct taps during tutorials, or interactive UI to guide player attention.Make in-app learning non-intrusive with looping effects that highlight elements or hint at rewards.Add a distinctive visual style - heat trails, slash and cut marks, shattered glass, fingerprints, neon glows to enhance immersion.To get started with touch effects:Locate TouchEffects prefabs folder and add any UI effect prefab to your Canvas (TouchCircle for simple touch response).Check if the Input Controller component matches your current Input System (Old/New).The system is ready - run scene to test touch effects.To get started with spawned effects (2D/3D):Locate WorldEffects prefabs folder and assign your shader material to the TemplateVFXEffect's GlowMaterial field.Run the scene and drag prefab to it to test. Adjust visual settings in shader material if needed.Use this prefab with VFX as object to spawn in required contexts.To get started with spawned effects (UI):Locate WorldEffects > PreviewEffect folder and assign your shader material to the Preview Player`s GlowMaterial field.Run the scene and drag prefab to Canvas to test. Adjust visual settings in shader material if needed.Use this prefab as object to spawn in required contexts.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.




