The Weapons System provides a framework for creating triggerable modules (such as weapons), as well as all types of weapons you need for your game, including:
- Projectile weapons
- Beam weapons (pulsed and constant)
- Hitscan weapons
- Homing missiles
The weapons framework enables you to easily create not just new weapons of existing types, but also completely new weapons that might be completely unique to your game.