🔗 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