Components

This section covers all the core components used in the modular weapon system and how to properly integrate them into your weapon prefabs.

Each component in this system has a specific responsibility—whether it’s handling input, firing logic, ammo, recoil, health, or damage. By combining these components, you can build fully functional and highly customizable weapons with no code.

🔧 What You’ll Learn

  • How to set up each component in your weapon prefab hierarchy
  • How components interact with one another (e.g. Barrel ↔ Magazine, Hitbox ↔ Health)
  • Tips for using UnityEvents to hook into sounds, VFX, and custom logic within the inspector

Whether you’re building a raycast rifle, an energy-based laser cannon, or a rocket launcher with splash damage, these component pages will guide you through it step by step.