Skip to content

adamahmetasevic/ZombiesGame

Repository files navigation

Zombie Survival Game

Welcome to my Zombie Survival Game! This is a Unity 3D project where players must survive against waves of zombies that spawn randomly across the map. Future plans include implementing smart AI using Unity's ML-Agents toolkit to make zombies adapt and learn from the player's actions.

Enemy AI: Zombies actively seek out the player and deal damage upon contact. Continuous Spawning: Initial batch of zombies spawns at the start of the game, with additional zombies spawning periodically. Player Health System: Players have a health system that tracks damage and triggers a game over scene when health reaches zero. Game Over Scene: Transition to a game over scene upon player's death.

Setup Clone the Repository:

bash Copy code git clone https://github.com/yourusername/zombie-survival-game.git

Open the Project: Open Unity Hub. Click on Add and select the cloned project folder. Add Scenes to Build Settings:

Ensure all necessary scenes (e.g., main gameplay scene, game over scene) are added to the build settings. Go to File -> Build Settings and add the open scenes. Usage Play the Game: Press the Play button in the Unity editor to start the game. The player must survive against the zombies that spawn randomly on the map.

Controls

Use the standard Unity character controller inputs (WASD for movement, mouse for looking around).

Future Plans

Smart AI with Unity's ML-Agents

Adaptive AI: Implement smart AI using Unity's ML-Agents to allow zombies to learn and adapt based on player behavior.

Dynamic Equipment: Zombies can pick up and use equipment like helmets if they get shot in the head.

Enhanced Behaviors: Develop more complex behaviors such as coordinated attacks, retreating, and seeking cover.

About

A basic Zombie Survival

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors