Easy Weapons is the most powerful, flexible weapon system for Unity. Easily make your weapons shoot without any programming!
New in version 3:
- Support for Shooter AI by Gateway Games
- Reorganized new custom editor
- Pooling system for bullet holes
- More powerful bullet hole selection
- Delay fire - fire or launch after specified time
- Cook/timed support for grenades or archery weapons that shoot farther when you hold down the fire button longer
- Messages can now be sent on key events like Fire, Launch, Reload, to trigger other actions in your scripts
- Public RemoteFire method added so that firing can be triggered from other scripts as well as user input or AI
- Option to reload weapons automatically when ammo runs out
- Dry fire sounds - audio clip can now be played when the user attempts to fire a weapon that's out of ammo
- And more!
Framework Features:
- Custom weapon control - ROF, Variable Accuracy, VFX, and more
- Dynamic weapon accuracy synced with dynamic crosshairs
- Smart bullet hole system - different bullet holes when you shoot different surfaces
- Weapon models included
- Laser reflection
- Cluster bombs
- Grenade Launcher sample weapon
- Easy-to-use recoil system that doesn't require animation
- Camera shake effects for impacts and explosions (includes Easy Camera Shake)
- Full-auto and semi-auto options
- Burst fire
- Plenty of included weapon prefabs to get you started
- Projectile system that includes a homing missile option
- Customizable crosshairs
- Does not require Unity Pro
- No programming is required
- All C# code is included
This weapon system is designed to allow you to easily weaponize your game, and it's customizable to fit your needs. Want to create something a bit different? No problem. All code is in C# and is included in this pack. However, no programming knowledge is required to use this weapon system. The Easy Weapons system can be used in a variety of different game genres, including first person and third person shooters.