
Weapon System Pro Free is a modular framework for building and customizing advanced, multi-mode weapons. Ideal for prototyping and evaluating robust weapon systems in any game project.Early stage:This is an early version of the asset — there are many ideas and features still to come! Over the next few weeks, expect more example scenes and game templates to be added.This version was created so users can see if my framework suits their needs.As this is an early-stage product, some bugs might be discovered that I haven’t noticed during recent development.The full version, with ready-to-use modules and full features, will be available soon after verification.Weapon System Pro Free is a modular, highly extensible weapon framework, designed to provide a professional-grade architecture for all your shooting needs — whether you’re making FPS, top-down, twin-stick, or action RPG games.This FREE version is a lightweight demo of our complete Weapon System Pro, offering the core skeleton and selected features so you can evaluate code quality, workflow, and key systems before investing in the full version.Key Features:Compose and customize weapons from modular components — easy to understand, extend, and adapt.Modular Weapon ArchitectureAttach multiple firing modes to a single weapon (e.g., combine primary and alternate fire, or a rifle with an underbarrel grenade launcher).Multiple Fire Modes per WeaponNo runtime instantiation or GC spikes — projectiles and effects are managed through an efficient, built-in pooling system.Integrated Object PoolingAll major parameters are exposed for easy tuning and rapid prototyping directly in the Unity Editor.Clean Inspector IntegrationIncludes a fully functional example weapon and demo scene to help you get started immediately.Sample Weapon & Demo SceneChoose from multiple trigger options: Single Shot, Semi Auto, Full Auto, and Burst — easily assignable per weapon or fire module.Selectable Fire ModesEasily configure weapons to use either projectile-based shooting or instant-hit (hitscan/raycast) logic — or combine both within the same weapon.Supports Both Projectile and Hitscan Fire ModesIn Full version:Let multiple firing modes share a single magazine (energy, ammo, etc.) for complex, modern weapon logic.Shared Magazine SystemOut-of-the-box support for Beam (laser), Rocket launcher, Flamethrower, Grenade Launcher, and Shotgun fire modes — all easily configurable and extendable.Variety of Built-in Weapon TypesIncludes support for impact decals, hit effects, and muzzle flashes. All effects are easy to customize or replace with your own assets.Customizable Visual EffectsPlanned Features:Weapon attachment & modification system (modular add-ons, scopes, silencers, etc.)More example scenes and ready-to-use weapon templatesExpanded selection of visual effects (muzzle flashes, trails, explosions, advanced impact FX)Animation system integration (weapon & hand animations, reload, equip, etc.)Is it customizable?Yes! Weapon System Pro Free is built with extensibility in mind. All source code is included and fully commented, so you can add YOUR OWN fire modes, modules, or effects with minimal effort. Just create new script from abstract and select it from dropdown.Is it genre-specific?No! The system is designed to be flexible and can be used for any genre that involves weapons — from sci-fi blasters and military rifles to fantasy mana staffs or energy weapons.NOTE:This is the Free version. Some features are restricted or simplified.Have an idea or need a specific feature? Share your feedback — it helps shape future updates and motivates me to keep improving the asset. Knowing that someone benefits from my work truly inspires further development!Support & FeedbackI value your feedback! If you encounter any bugs or have suggestions, please contact me via email: CoreProAssets@gmail.comModular Weapon Architecture. Design and combine weapons using a clear, extendable system based on modular components.Multiple Fire Modes per Weapon. Easily create weapons with several firing modes (e.g., rifle with an underbarrel grenade launcher, or alternative burst/single fire).Integrated Object Pooling. Built-in pooling system for projectiles, shell casings, and effects ensures high performance with zero runtime instantiation or GC spikes.Customizable Shooting & Reload Logic. Fully editable shooting, reloading, and ammo consumption flow — easily adapt to different weapon types and gameplay needs.Clean Inspector Integration. All core parameters exposed in the Unity Inspector for fast prototyping and configuration without code changes.Extensible Codebase. Well-structured, documented C# code ready for extension — add your own modules, fire modes, and effects with minimal effort. Sample Weapon & Demo Scene. Ready-to-use example weapon prefab and demo scene to help you get started instantly.Free Version for Evaluation. The Free version is a streamlined demo — perfect for evaluating the architecture, workflow, and system performance before purchasing full version.