
A modular, script-based framework for creating dynamic projectile and impact VFX. Effortlessly manage effect sets with ScriptableObjects to add High-quality feel to your game's combat in minutes.The Pack is compatible with all Unity Render Pipelines. Please check the demo scenes for any errors.Tired of hard-coding particle effects and writing messy spawn logic? Want to add that visceral, satisfying feedback that makes combat feel incredible?Kinetic FX Core is the definitive solution for developers who need a powerful, organized, and endlessly expandable framework for weapon and impact effects. Built around a clean ScriptableObject architecture, this pack empowers you to create, manage, and swap entire VFX themes without writing a single new line of code.Core Features🚀 Modular Effect Sets: The heart of the system! Use ScriptableObjects to define complete effect themes (muzzle flash, projectile, impact, and bullet hole). Create a "Default" set, a "Plasma" set, a "Laser" set—the possibilities are endless. Swap them at runtime with a single line of code!💥 Reliable Projectile System: Includes a robust projectile script that uses sphere-casting for accurate, high-speed collision detection. Say goodbye to projectiles tunneling through thin walls.✨ Full Effect Lifecycle: Seamlessly handles the entire chain of events: spawning a muzzle flash, firing a projectile, and creating a dynamic impact effect and surface decal upon collision.🎥 Built-in Camera Shake: Add powerful, satisfying feedback to every shot. Our simple, effective camera shake script is easy to tune and integrate.🧱 Bullet Hole Decals: The system automatically handles spawning impact decals (bullet holes, scorch marks, etc.) that are correctly oriented to the surface normal of whatever you hit.💻 Clean, Professional Code: All scripts are cleanly written, commented, and organized within a custom namespace (Spankyboy.KineticFX) to prevent conflicts with other assets.🎮 Demo Scene Included: Comes with a fully configured demo scene that shows you exactly how to set up the GunController, EffectSets, and a test environment. Drag, drop, and start firing!What's Included?Powerful EffectSet ScriptableObject for ultimate flexibility.Projectile script with lifetime, speed, and collision handling.GunController example script to manage firing and effect sets.CameraShake script for an impactful game feel.TimedSelfDestruct utility script for effects and decals.A complete demo scene showcasing a working implementation.Future RoadmapThis is just the beginning! We are committed to expanding Kinetic FX Core with new features and effects, including:Advanced Environmental Effects (Rain, Wind, Snow)Blood Splatter & Gore SystemsSound Effect Integration HooksAnd more!Supported Unity Versions: 2021.3 LTS and higher.Supported Render Pipelines:The core C# scripts are fully compatible with the Built-in Render Pipeline, URP, and HDRP.The included demo materials and particles are configured for the Built-in Render Pipeline but can be easily upgraded to URP/HDRP using Unity's standard converter.Dependencies: No external dependencies required. This asset is self-contained.Support: For questions, support, or feature requests, fluxentinteractive@gmail.com