🔥 FEATURES (HIGHLIGHTS)
- 🚪 Universal Door System (key, free, blocked)
- 🤖 Advanced Enemy AI (Idle .patrol, chase, attack)
- 🎥 Cinematic Camera System(Optional)
- 🎒Inventory System 5-Tab with Equip,Use,Reaload and Examine functions TEXT MESH PRO
- 🔍 3D Examine Viewer panel in inventory
- 🔍 3D Viewer panel in inventory
- ⭐ Complete HUD system included
- 🔫 Weapon System (pistol + shotgun)-WEAPONS ON BACK WHILE UNEQUIPED HOSTLER
- 🔦 Flashlight System (pickup + toggle)
- ❤️ Health System (player + enemies)
- ❤️Medkit system
- 📖 Inspectable World Objects READER (notes & info)
- 🎯 Pickup System
- 🔔 Notification System with Item Data(doors, pickups,)
- 📦 Realistic Ammo & Shell Consumption
- Physics Object System ⭐
- scene is ready to play
⭐ SYSTEMS INCLUDED in details
🎒 Full Inventory System
A complete gameplay-integrated inventory system designed for survival horror and adventure projects.
- Weapons, Items, Keys, Notes, and Maps tabs / slots / pages
- Equip, Use, Reload and Examine functions
- Expandable item framework for adding new items and categories
- Create and add custom weapons, keys, maps, notes, and items
- Support for custom item icons, 2D sprites, and 3D item previews
- Item data system connected with gameplay
- Items interact with weapons, ammo, keys, and world objects
📦 3D Item Viewer Panel
Inspect inventory items with an interactive 3D preview system.
- View items in a 3D preview panel
- Rotate and inspect 3D objects
- Supports custom 3D item models
🔍 3D Examine / Inspection System
Detailed item inspection system for immersive gameplay.
- Examine items directly inside inventory
- Inspect objects in detail
- Designed for survival horror style interactions
📖 Inspectable Object Reader System
Interactive world information system for exploration and storytelling.
- Interact with world objects using the interaction system
- Press E to read and display information
- Supports notes, documents, paintings, and story objects
- Add lore, background information, and environmental storytelling
🔔 Notification System
Central gameplay feedback system.
- Item pickup notifications
- Door and interaction feedback
- Item data display
- 2D sprite icons displayed with notifications
- Connected with gameplay interactions
🏃 Player Movement System
- Full movement: Idle, Walk, Run, Walk Backward (with or without weapon)
- WASD + Mouse‑look with adjustable sensitivity and vertical limits
- Investigation Camera (when no weapon equipped)
- Ready Animator Controller with 22 prepared statesAim / Reload / Take Damage / Die / Idle / Walk / Run / Backward movement (with and without gun) / Door interaction states (Open Door .locked door)
⭐ Complete HUD system included.
Health bar with custom icon, plus dynamic ammo display for pistol and shotgun — each shows only when equipped. Customize all visuals in the
Inspector. No code needed."
Physics Object System ⭐⭐⭐
Feature description:
Physics Object System
Turn any object into a fully interactive physics object with gravity and collision support.
🎥 Camera System
- Default gameplay camera
- Cinematic mode
- Investigation mode
- Smart camera collision system
- Smooth transitions between modes
🚪 Universal Door System
- Key-based doors with unique key ID matching
you can make
- Free-open doors-open by E
- locked doors that need a key-open only by use inventory button
- Permanently blocked doors
- Works with doors, gates, windows, and closets
- Fully customizable interaction logic
- Keys can be consumed (removed) after use from inventory
🔔 Custom Door Notifications
- Each door can have its own custom notification messages
- Different messages for states like open, locked, wrong key, or blocked
- Fully editable per door in the Inspector
- Connected to the global Notification System
💡 Important Gameplay Rule
This system is designed for realistic survival horror logic:
Each locked door only opens with its exact matching key from the inventory system — preventing any incorrect key usage.
🎯 Pickup System
- Collect items from the world
- Fully integrated with inventory system
- Item-data with notification system
🔫 Weapon System
PISTOL SYSTEM
Pick up pistol from ground (Press E)
- Equip / Unequip pistol (Press 1)
- Can be equiped from inventory
- Shoot in ANY state while holding weapon (Left Mouse after aiming)
- Ammo System: Bullets+ reserve ammo – reload with R connected direct to inventory
- Reserve ammo stored in inventory.
- Pick up ammo to increase reserve (Press E)
- Adjustable in Inspector: bullet force, fire rate, max bullets, etc.
- Bullet Impact Effect – The bullet has a "Hit Effect" slot. Drag your own particle system (blood, sparks, dust) to create impact effects.
- Bullet Size – The bullet looks big in the demo for clarity. Just scale it down in the Inspector for your game.
🧨 SHOTGUN SYSTEM
- Pick up shotgun from ground (Press E)
- ammo type: shells
- Fires multiple pellets with configurable spread angle and pellet count
- Distance‑based damage – at close range, most pellets hit the enemy, dealing heavy damage. At longer range, fewer pellets hit, dealing lighter damage. This makes the shotgun effective at close quarters, just like in real survival horror games.
- Equip / Unequip shotgun (Press 2) – separate from pistol
- Switch between weapons using mouse wheel or number keys (1 / 2)
- Adjustable in Inspector: shotgun fire rate, pellet count, spread angle, shell capacity,
- Reload with R – uses shells from reserve
🔄 Ammo & Reload System
- Bullet and shell management
- Reload mechanics by R or from inventory
- Reserve ammo stored in inventory
- Ammo and shells are taken from inventory when shooting
- When ammo or shell reaches zero, it is removed from inventory
🤖 Enemy AI System
- Detects player → Chases → Attacks
- Patrol System – Assign waypoints in the Inspector. Enemy will patrol between them when idle.
- Patrol Toggle – Enable/disable patrol per enemy directly in the Inspector
- Patrol speed / Waypoint distanceAttack damage / Cooldown / Death delay fully configurable in Inspector: Detection range / Chase speed / Attack range
- Visual Feedback – Hit animation + sound, death animation + sound
- Enemy Animator Controller included: Idle, Walk/Run, Attack, Take Damage, Die
👾 ENEMY AI – One Code, Endless Enemies
You can create different enemy types using the same AI system – no extra coding. Just adjust values in the Inspector:
- Make enemies that detect you from far away or only when close
- Create weak enemies that die fast, or tough monsters that take many hits
- Some can chase quickly, others move slow
- Make zombies, monsters, bosses, or guards
- Toggle patrol to have wandering enemies or static guards
❤️ Health & Medkit System
- Player health system
- Enemy health system
- Damage and death system
- Medkit / healing support
Player Health
- Take damage, hurt animation, hurt sound
- Death screen, death animation, death sound
- Medkit Pickups – Walk over medkit , press H to heal (direct use).
- Heal amount adjustable per medkit (create different healing items)
🔦 FLASHLIGHT SYSTEM
- Pick up flashlight from ground (Press E)
- Toggle On/Off (Press F)
- On/off sound slots (assign your own)
- Attach to chest, hand, or shoulder – works independently from weapons
Made by YazanDev