#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

YazanDev

Please Note

This entry is from Friday April 17, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

🔗 WATCH REAL CHARACTER DEMO

See this system working with Demo character on UTube:

Shotgun System –Spread, Reload, Shells, Enemy Drops + Loot (UNITY 6 Demo Character"Read console logs - YouTube

console logs show exactly how the system works."




Build a realistic shotgun shooter in minutes. This pack gives you a ready‑to‑use shotgun controller with pellet spread, shell management, reload mechanics, and a full enemy system that includes health, damage, death physics, and a **flexible loot drop system** – enemies can drop multiple items with individual probabilities.


Key Features

🏃 Player Movement

  • Full movement: Idle, Walk, Run, Walk Backward – with or without shotgun.
  • Mouse look (adjustable sensitivity).
  • Works with any character model (capsule demo included).

🔫 Shotgun Mechanics

  • Pick up (E), equip/unequip (1), aim (right‑click), shoot (left‑click).
  • Pellet spread – adjustable pellet count and spread angle.
  • Distance‑based effectiveness – wide spread makes pellets miss at range; close‑range shots are devastating.
  • Ammo system – chamber + reserve shells, reload (R), empty click.
  • Shell pickups – place anywhere, collect with E.
  • UI shows Current / Reserve.

🎁 Flexible Loot System (Enemy Drops)

  • Any pickup prefab can be dropped – shells, medkits, coins, ammo boxes, etc.
  • Set per‑drop chance – probability from 0 (never) to 1 (always). Example: 0.3 = 30% chance.
  • Set the amount – the pickup will receive that amount (e.g., 4 shells, 1 medkit).
  • Multiple drops per enemy – you can add several items to the same enemy (e.g., always drop shells + 20% chance for a medkit).
  • Easy to extend – to make a new pickup, just create a prefab with a collider (trigger) and a script that holds an amount field (like ShellPickup). Then assign it in the enemy’s drop list.
  • Examples included – ShellPickup (drops shells) is ready; you can easily create MedkitPickup, CoinPickup, etc.

👾 Enemies

  • Health, damage reaction, death animation, 
  • Fully configurable drop list per enemy.

🎮 All Editable in Inspector

  • Movement speeds, mouse sensitivity, look limits.
  • Pellet count, spread angle, pellet force, fire rate.
  • Ammo amounts, reload key,
  • Enemy health, drop items (prefab + chance + amount), death delay.

🔊 Audio Ready

  • Sound slots for shoot, reload, empty, hurt, death – just drag your own clips.


Build your shotgun game today – with spread, reload, and loot!


### Audio Ready


- Shoot, reload, empty, hurt, death – all sound slots ready.


- AudioSources already set up – just drag your clips.



### Easy Customization


- All stats in Inspector: movement speeds, pellet spread with Angle,Shell counts, enemy health, drop chances, etc.


- Animator Controllers included – replace with your own animations.


- Use your own models: copy components from the demo, assign animations, done.



Perfect For


- Indie developers wanting a ready‑to‑use shotgun for FPS/TPS games.


- Prototyping shooter mechanics with realistic shotgun spread.


- Adding loot drops to enemies (shells, health, coins, etc.).


- Learning shotgun mechanics and modular loot systems.



⚠️ Important Notes


- Animations and characters models are **NOT** included nor sounds -You supply your own .


- Works with (Built‑in, URP, HDRP).


- Input System: Both( OLD and New )


Made by

YazDev


X