Easy Weapons

Easy Weapons

LaunchedJul 201411.9y

UpdatedJun 20188yAbandoned?

Calvin Weibel

Recent trend data isn't available for this listing.
5.0
73 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+292 views
Recent Sentiment
Recent trend data isn't available for this listing.
Package size313.13 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is widely praised for its accessibility, making it an excellent starting point for beginners to learn FPS mechanics, raycasting, and weapon implementation. It features a diverse collection of weapon models, well-commented code that is easy to modify, and a lightweight architecture that performs reliably across various Unity versions, including for prototyping and mobile projects.
This is a functional, free educational sandbox for prototyping, but it is technically stagnant and unsuitable for production-grade projects requiring modern input systems, active support, or scalable architecture.

Cons

The asset suffers from a complete lack of official support, dead documentation links, and no recent updates, leaving users to troubleshoot issues like input system conflicts, animation gaps, and collision bugs on their own. The code relies on outdated practices like SendMessage, lacks advanced features such as ammo management or built-in AI, and can be intrusive to existing project structures if not integrated carefully.
Legacy Software: this asset was last updated 8 years since update. Verify compatibility before purchase.

Render pipelines

None flagged

Description

**NOTE - JUNE 2018** I can no longer offer support or updates for this asset so I'm making it available for free.

Easy Weapons is the most powerful, flexible weapon system for Unity. Easily make your weapons shoot without any coding!

*** Documentation ***
*** Video ***

Also includes environment models from this package.

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!

Weapon System Types:
- Raycast (Shotguns, Pistols, Rifles)
- Projectile (Rocket, Homing Missile, Grenade Launcher)
- Beam (Lasers, Sci-fi Weapons)

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. The aim is for this system to save you time coding core features for your game. If you have any questions or suggestions, feel free to email contact@calvinweibel.com

*** Note: Easy Weapons is not a full FPS framework. The demos are first person as an example use. Easy Weapons is intended for use in all kinds of projects, not just first person shooters, and it's more customizable than the weapon systems in most FPS plugins.

Easy Weapons is not directly compatible with UFPS. UFPS has its own weapon system integrated within the framework. There is nothing to prevent you from using Easy Weapons and UFPS in the same project however, for separate characters or weapon holders.