🔗 Watch real character demo on UTube:
Full Gun System – Ammo, Reload, Enemy Drops + Shooter Template (UNITY 6) Demo Character
console logs show exactly how the system works."
Full Gun System: Movement, Pickup, Equip, Aim, Fire, Ammo, Reload, Enemy Drops and loot
🎮 Overview
A complete ready-to-use gun system for Unity. Build TPS or FPS games fast with smooth movement, weapon handling, full ammo management, reload mechanics, and enemies that drop ammo when killed. The demo uses a capsule and cubes – replace them with your own characters and models.
✅ FEATURES
🏃 PLAYER MOVEMENT
- Full movement: Idle, Walk, Run, Walk Backward
- Works with or without weapon
- Smooth transitions – you provide animation clips
- Aiming support
- Animator Controller included with all states (with/without gun)(11 Animator States )Photos in Media
🔫 WEAPON SYSTEM
- Pick up gun (Press E)
- Equip / Unequip gun (Press 1)
- Shoot in any state while holding weapon
- Adjustable bullet force and fire rate (Inspector)
- Supports ANY weapon model (pistol, rifle, sci-fi, magic staff, etc.)
📦 AMMO & RELOAD
- Magazine + reserve ammo – track current bullets and spare ammo
- Reload (Press R) – refill magazine from reserve
- Ammo pickups – place anywhere, collect with E
- Empty gun click – assign your own sound
- UI displays current ammo / reserve
- All values editable in Inspector
💥 BULLET IMPACT
- Bullet has a "Hit Effect" slot (blood, sparks, dust, etc.)
- If empty, no effect – bullet still damages enemies
👾 ENEMY SYSTEM
- Enemy with health (editable)
- Takes damage from bullets
- Dies after set number of shots (adjustable)
- Drops ammo (or coins) on death – collect with E (LOOT)
- Animator Controller included: Idle, Damage, Death
- Adjustable death destroy timer (1.5s default, or set to 9999s to stay forever)
- Realistic death physics – body falls naturally
- You provide your own animation clips
🔊 SOUND SYSTEM
- Shooting sound – drag to the player's gunshot sound slot
- Reload sound – assign your own
- Empty gun click – assign your own
- Enemy damage sound – drag to EnemyAI's hurt sound
- Enemy death sound – drag to EnemyAI's death sound
- All AudioSources already set up – just drag your clips
⚠️ IMPORTANT NOTE
- Animations and character models are NOT included (due to Unity Asset Store policies).
- Input System: both
- Compatible with Unity 6000.0.3+ (Built-in, URP, HDRP).