A downloadable tool

Download NowName your own price

A complete and flexible weapon system to build pretty much any kind of firearm. Includes pooling strategy, VFX handling, Damage Over Time, Elemental weakness system... for infinite possibilities.

Physics

  • Support physics based and non-physics based games

Weapons & Projectiles

  • Create any type of firearm
  • Projectile handling with optional ballistics
  • Supports bullets, buckshots, lasers, flames throwing or other custom ammo
  • Ammo compatibility system (weapons define what they can fire)
  • Easy to add new weapon or ammo types
  • Object pooling included

Damage & Status Effects

  • Supports damage over time
  • Element-based damage system (Ice, Fire, Physical, etc...)
  • Matter-based structure system (Wood, Flesh, Concrete, etc...)
  • Designed to be extended with custom effects
  • Elemental Strenght and Weaknesses

Visual Feedback

  • Muzzle flash effects based on Weapon Type + Element Type
  • Impact effects based on Element Type + Matter Type
  • Damage over Time effects
  • Plug in your own VFX without touching core logic

Structures

  • Generic Structure component that can receive damage
  • Makes combat interactions feel deeper without adding complexity
  • Works great for enemies, props, and destructible environments

Built-in Pooling

  • Included Pooling Manager
  • Pooling for projectiles and VFX
  • Reduces allocations and keeps performance stable
  • No extra setup required

What’s Included

  • Modular, production-ready scripts
  • Clean and readable code
  • Demo scene showing how everything fits together
  • Documentation covering setup and extension

Good Fit For

  • FPS / TPS shooters
  • Top-down shooters
  • Action games
  • Prototyping combat systems
  • Developers who want flexibility without messy code

Notes

  • Works with your own models, VFX, and shaders
  • Easy to integrate into existing projects
  • Demo project uses URP but script are pipeline agnostic

Download

Download NowName your own price

Click download now to get access to the following files:

1.0.1.unitypackage 2.5 MB

Leave a comment

Log in with itch.io to leave a comment.