
Modular weapon system for Unity. No code needed to build guns. Easily extendable for custom logic. Includes prefabs, demo, and full documentation.Build powerful, modular weapons in Unity without writing a single line of code.The Modular Weapon System is a flexible and fully customizable solution for developers and artists who want to quickly create weapons with runtime-swappable components such as barrels, magazines, recoil, projectiles, VFX, and more.Whether you're making an FPS, top-down shooter, or sci-fi blaster system, this package offers an intuitive, plug-and-play workflow with deep flexibility for advanced users.No coding required: Quickly create functional weapons using assets, prefabs and intuitive component connections.Fully modular: Swap or combine barrels, magazines, recoil, and shooting modes at runtime.Extensible: Developers can easily extend components to add new shooting logic, effects, or mechanics.Includes: Sample weapons, polished demo scene, sounds, VFX, animations, and a full user manual with online documentation.Perfect for: Indie devs, prototypers, or anyone building customizable weapons in Unity.This package includes a set of weapons and prefab that you can use in you game or use them learn how this system works Built with flexibility in mind — get started in minutes, or dive deep to craft your own advanced systems.SRP compatible: YesNo Coding Required: Yes (for default setup)Customizable: Fully modular and customizableExtendable: custom logic via inheritance and UnityEventsDemo Scene: IncludedWeapons: 5 various weapons includedRecoil: Feature to enable recoil with the spray pattern optionTemplates & Prefabs: Providing prefabs and template to help build weapons fastShooting Logics: Various shooting logic included (raycast, projectile, grenade, rocket, laser...)Animations & VFX: IncludedAudio: Weapon sounds includedDocumentation: Thourough DocumentationInput System: Unity Input System