Stylized Kinetic FX Core

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 Roadmap

This 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 Systems
  • Sound Effect Integration Hooks
  • And more!