Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

53 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LIVING DEAD

A 3D First-Person Shooter Game Built with Unity


๐ŸŽฎ Play / Download for Windows on itch.io โ€ข ๐ŸŽฌ Watch Gameplay Video


๐Ÿ“ˆ Community Reach

(as of August 2026)


๐Ÿ‘๏ธ 1.8k+

itch.io Views


๐Ÿ“ฅ 390+

itch.io Downloads


๐Ÿ“Œ Overview

LIVING DEAD is an action-packed 3D First-Person Shooter (FPS) featuring both Normal and Zombie Survival game modes. Built on Unity Terrain, the game leverages precision Raycasting for hit detection, realistic item pick-up systems, dynamic audio feedback, and intelligent Unity NavMesh AI pathfinding.

Key Highlights

  • ๐ŸŽฏ Raycast Weapon Mechanics: Accurate bullet trajectories, range dynamics, and critical hit registers (headshots and eyeshots).
  • ๐Ÿง  Unity NavMesh AI: Dynamic pathfinding, waypoint patrolling, line-of-sight target acquisition, chasing, and distance-based attacking.
  • ๐Ÿ’ป Platform Support: Available as a standalone Windows PC Executable (.exe). The Unity source project can also be built and exported for other target platforms.

Development Specs: Developed using Unity 2020.3.24f1.


๐ŸŽฌ Gameplay


โš™๏ธ Game Logic & Core Mechanics

  • โฑ๏ธ Objective: Search the terrain and eliminate all hostiles before the countdown timer expires.
  • ๐ŸงŸ AI Patrol & Chase Behavior: Hostile units patrol assigned waypoints until the player breaches their field-of-view (FOV), triggering active chase and engagement protocols.
  • โš”๏ธ Combat Range & Attacks: Enemies initiate combat once within striking distance. Enemy health gradually regenerates if they are left unattacked after engagement.
  • ๐ŸŽฏ Critical Hit System: Headshots and eyeshots deliver boosted critical damage to enemies.
  • ๐Ÿ“ฆ Pickup System: Ammo replenishment boxes and Medikit health pickups are strategically distributed across the map terrain.
  • ๐Ÿ”ซ Arsenal & Loadouts:
    • Pistol: Close-quarters combat weapon.
    • AK-47: High-rate assault rifle for medium-to-long-range engagements.
    • Grenades: Throwable explosive ordinance with area-of-effect (AoE) damage.
    • Use the Mouse Scroll Wheel or Q key to switch active weapons seamlessly.

๐ŸŽจ Game Features

๐Ÿ–ฅ๏ธ User Interface & HUD

Main Menu UI



In-Game Interface

Game Interface

  • Player HP Bar: Bottom right corner
  • Match Countdown Timer: Top center HUD
  • Weapon & Ammo Display: Bottom left corner (shows active weapon sprite, current ammo, and grenade inventory)
  • Target Reticle: Dynamic white aim sight
  • Radar / Mini-Map: Top right corner showing enemy positions relative to the player
  • Kill Counter: Track total eliminations directly below the mini-map

๐Ÿ‘พ Enemy Models

Zombie Model Fly Robot Model Soldier Model 1 Soldier Model 2
Zombie Fly Robot Soldier 1 Soldier 2

๐Ÿ”ซ Gun Models

Pistol AK-47
Pistol AK-47

๐ŸŽญ Animations & Particle Effects

Click to expand Animations Details
  • Directional Movement: Full 4-way walk and run animation blend trees
  • Dual-Layer Body Masking:
    • Jump Animation: Executes lower-body movement without interrupting upper-body aiming/shooting (using Unity 3D Avatar Body Masking)
    • Shoot Animation: Operates upper-body recoil and firing motion independently from locomotion
  • Death & Headshot Animations: Unique reactions upon non-lethal vs. headshot eliminations

Visual Particle Effects

Headshot Impact Blood Effect
Headshot Impact Blood Effect
Player Hurt Explosions
Player Hurt Explosions
Bullet Effect Enemy Finish (Red Smoke)
Bullet Effect Enemy Finish

๐Ÿ”Š Audio System

Immersive 3D positional and dynamic audio for every gameplay event: gunshots, grenade explosions, damage/death grunts, enemy attacks, flying robot prop sounds, ambient background tracks, and pause menu sound effects.


๐ŸŽฎ Controls (Windows PC)

Action Control Key
Move Forward W
Move Left A
Move Backward S
Move Right D
Jump Space
Sprint Left Shift (Hold)
Shoot Left Mouse Button
Aim (ADS) Right Mouse Button
Previous Weapon Q or Mouse Scroll Up
Next Weapon Q or Mouse Scroll Down
Reload Ammo R (Near Ammo Box)
Recharge Health Caps Lock (Near Medikit)
Throw Grenade G

๐ŸŽจ Assets, Effects & Attribution

Living Dead was developed using a combination of:

  • Custom gameplay systems and mechanics implemented in C#
  • Custom particle-effect setups and visual tuning
  • Custom animation integration and animation controller configuration
  • Unity Terrain-based level design
  • Third-party game assets sourced from publicly available asset repositories and creator marketplaces
  • Freely available community assets used for prototyping, environment design, and character modeling

Attribution Notice

Due to the age of the project and the number of integrated assets, the original source of every individual asset may no longer be available.

If you are the creator of an asset used in this project and would like specific attribution, please open an issue and I will gladly update the credits.

This project demonstrates the design and implementation of core game-development systems including AI behavior, combat mechanics, animation workflows, player interactions, and real-time gameplay systems built with Unity and C#.


๐Ÿ“ฅ Installation & Play

Download and launch the standalone Windows executable (.exe) directly from Living Dead on itch.io.


๐ŸงŸ What's Next on the Horizon?

Living Dead is constantly evolving behind the scenes as a sandbox for cutting-edge game techโ€”from advanced FPS mechanics and reinforcement learning AI to multiplayer systems and next-gen engine architecture.

Tried the game? Got wild ideas, feedback, or feature concepts you'd love to see explored?

  • ๐Ÿ’ฌ Drop a comment or review on itch.io

About

Open-source 3D FPS survival game built in Unity & C#. Features zombie and combat modes, AI enemy behavior, NavMesh navigation, raycast shooting, weapon systems, physics interactions, and core gameplay mechanics.

Topics

Resources

Stars

25 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages