Skip to content

morganmcg0404/Comp2007

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Comp2007: Zombie Survival Game

Comp2007 is a wave-based zombie survival first-person shooter (FPS) game. Players must survive against increasingly difficult waves of zombies while managing resources and utilizing strategic gameplay to stay alive.


Features

Core Gameplay

  • Wave-Based Survival: Fight through endless waves of zombies, with each wave introducing more enemies and tougher challenges.
  • First-Person Shooter Mechanics: Engage in fast-paced FPS combat with precise aiming, shooting, and movement.

Zombies

  • Scaling Difficulty: Zombies become stronger, faster, and more numerous as waves progress.
  • Zombie Types: Three movement types with progressive difficulty:
    • Walkers: Default slow zombies present from wave 1
    • Joggers: Begin spawning at wave 5, reaching 100% chance at wave 15
    • Sprinters: Begin spawning at wave 15, reaching 100% chance at wave 45
  • Health and Damage Scaling: Zombie health and damage increase with each wave, requiring players to adapt their strategies.

Weapons and Combat

  • Fire Modes: Switch between semi-auto and full-auto fire modes for different combat scenarios.
  • Recoil System: Realistic recoil mechanics add depth to shooting.
  • Penetration Mechanics: Bullets can penetrate multiple enemies, with damage reducing after each hit.

Player Mechanics

  • Aim Down Sights (ADS): Toggle or hold to aim down sights for increased accuracy.
  • Movement Speed Reduction: Movement speed is reduced while aiming down sights, adding tactical depth.
  • Resource Management: Manage ammo, health, and armour to survive longer.

User Interface

  • Wave and Zombie Count Display: Real-time UI updates show the current wave and remaining zombies.
  • Interaction Prompts: Clear prompts for interacting with objects in the environment.
  • Settings Menu: Customize gameplay settings, including sensitivity, FOV, and audio levels.

Environment

  • Dynamic Spawning: Zombies spawn dynamically based on the current wave and player position.
  • Clipping Prevention: Weapons and objects are positioned to avoid clipping through the environment.

Audio and Visual Effects

  • Muzzle Flash and Bullet Trails: Realistic shooting effects enhance immersion.
  • Hit Effects: Visual feedback for hitting zombies or objects.
  • Sound Effects: Includes shooting, reloading, and zombie sounds for an engaging experience.

Game Systems

  • Pause Menu: Pause the game to access settings or take a break.
  • Point System: Earn points for killing zombies and use them to unlock upgrades or new weapons.
  • Health System: Zombies and players have health systems with damage scaling.

How to Play

  1. Survive Waves: Defend yourself against waves of zombies.
  2. Adapt: Use different strategies, and movement to overcome increasingly difficult waves.
  3. Compete: Aim for the highest wave and score!

Controls

  • WASD: Move
  • Mouse: Aim
  • Left Mouse Button: Shoot
  • Right Mouse Button: Aim Down Sights (ADS)
  • R: Reload
  • B: Toggle Fire Mode
  • E: Interact with objects

Future Features

  • Co-op Multiplayer: Survive waves with friends.
  • New Zombie Types: Introduce special zombies with unique abilities.
  • Expanded Maps: Add new environments for players to explore.
  • Roguelike Elements: Randomized buff cards ensure no two playthroughs are the same.
  • Buff System: Every 5 waves, select a buff card to enhance your abilities. Upgrade cards to max level for even greater power.
  • Progression System: Unlock and level new weapons and characters.
  • Characters: Characters will have different perks they can unlock, as well as different buffs they can receive in-game.

Asset Packs Used


Sound Effects Used


Links


Credits

  • Developer: Morgan McGovern
  • Engine: Unity

About

Zombie Survival Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors