Full Sniper System – Zoom, Ammo, Reload, Enemy Drops + Shooter Template OFFICIAL SALE

🔗 Watch real character demo on UTube:

Full Sniper System- Zoom,Ammo,Reload,EnemyDrops+Shooter Template(UNITY6 Demo Character"Read console

console logs show exactly how the system works."


Full Sniper System – Zoom, Ammo, Reload, Enemy Drops + Shooter Template

A complete, ready‑to‑use **Third‑person** sniper system for Unity. Build FPS games fast with realistic scope zoom, full ammo management, reload, enemies that drop loot, and a holstered sniper on the player’s back. (The system can also be adapted to third‑person by moving the camera – instructions included.)



## 🚀 Why This Pack?


- **All‑in‑one sniper solution** – movement, aiming, scope zoom, ammo, reload, pickups, enemies, and loot drops – no extra scripts needed.


- **Realistic scope zoom** – multiple zoom levels (adjustable FOV) with smooth transitions and mouse‑wheel control.


- **Full ammo system** – magazine + reserve, reload (R), ammo pickups (E),


- **Enemy system with loot drops** – enemies have health, take damage, play hurt/death animations, and drop ammo (or any pickup) with customizable chance and amount.


- **Breathing & sway** – natural camera bob when aiming; hold a key to steady the aim (optional).


- **Holstered weapon** – the sniper appears on the player’s back when unequipped and moves to hands when equipped (two separate models).


- **Clean, documented code** – all variables exposed in the Inspector, easy to extend.


- **Works with any character** – use the included capsule/cube demo or replace with your own models.


- **Compatible** with Built‑in, URP, HDRP. Supports both Input Systems.


## 🔥 Key Features


### Player Movement


- Full movement: Idle, Walk, Run, Walk Backward – with or without sniper.


- Mouse‑look with configurable sensitivity & vertical limits.


- Smooth transitions – you provide the animation clips (Animator Controller included).



### Sniper Mechanics


- **Pick up sniper** (E) – the sniper appears on the player’s back.


- **Equip / Unequip** (1) – swap between back and hands.


- **Aim** (right mouse button) – enters scope view, shows crosshair and optional scope overlay.

you can add your textured scope


- **Zoom** – scroll mouse wheel to cycle through adjustable zoom levels (FOV values).


- **Realistic breathing bob** – subtle camera movement when aiming; can be reduced by holding a breath key (Left Shift by default).




### Ammo & Reload


- **Magazine + reserve** – current bullets in chamber and spare ammo.


- **Reload (R)** – refills chamber from reserve.


- **Empty click sound** – assign your own.


- **Ammo pickups** – placeable objects; press E to add to reserve.




### Enemy System


- **Health** – editable in Inspector.


- **Takes damage** – from sniper bullets.


- **Death** – triggers death animation


- **Loot drops** – enemies can drop ammo pickups (or any pickup) with **custom chance and amount**.


- Add multiple drops per enemy.


- Works with any pickup prefab (shells, medkits, coins, etc.).



### Holstered Weapon System


- Two separate models: one for the hand (when equipped) and one for the back (when holstered)



### Audio Ready


- Sound slots for: shoot, zoom click, reload, empty, hurt, death.


- AudioSources already set up – just drag your own clips.



### Easy Customization


- All values editable in the Inspector: movement speeds, mouse sensitivity, zoom levels, Cameras sway amount, ammo counts, enemy health, drop chances,Bullet Size etc.


- Animator Controllers included – replace with your own animations.


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



## ⚠️ Important Notes


- Animations and characters and 3d models are **NOT included** (due to Asset Store policies). You supply your own animation clips, charatores and 3d objects like sniper


- Sound files are **NOT included** – you provide your own.


- Compatible with Unity 6 (Built‑in, URP, HDRP).


- Input System: Both


**Build your sniper game today – with zoom, ammo, and enemy loot!**


Made by

YazanDev