top of page

Zombie Survival

Zombie Survival was a school project realized completely alone over 6 weeks. The goal was to explore new mechanics and challenge myself.

Project Details

-Developed over 6 weeks

-completely solo

-Unreal Engine 5

-AI implementation

-Weapon system

-Upgraded gun quest

-Drop system

-Dynamic spawn system

Inspiration

My Inspiration for this game came from Call of Duty Zombies. I decided to make it a top down instead of a FPS to hallenge myself with a new perspective

My Goals

My goal with this project was to challenge myself with a lot of new things i had never worked on before. The top down perspective was new for me when i started this project and the wave system was also something i had never touched before

Drop System

I implemented a drop system where every zombie has a small chance of dropping one of the six unique drop implemented. 

​

- Bonus magazine

- Nuke

- 4x damage multiplier (30 sec)

- 1/2 zombie speed (30 sec)

- Infinite ammo (30 sec)

- 2x points (30 sec)

Perk System

Screenshot 2024-07-02 165718.png

I made a new perk system for this game where every perk can be purchased up to 3 time in total to make the player feel like they progress and get stronger each game. Every perk has a set price that goes up every time the player buys it.

​​

- Speed up

- Hp up

- DMG up

- Range up

Weapons

Upgrade Quest

I decided that the pistol wasn't enough for the secondary weapon slot alone. To fix this issue, I came up with a craftable gun that requires 3 part hidden around the map. This forces the player to explore the map sooner or later to have a viable second weapon later in the game.

Screenshot 2024-07-02 170605.png
Screenshot 2024-07-02 170537.png

Enemies

Screenshot 2024-07-02 162905.png

The Zombies

WCCFcallofdutyzombies.jpg

Progression

The zombies are the ones making the waves advance. Each wave has a set amount of zombies to spawn. Past round 20 the set amount becomes +10 each round so the player can never reach an end, only his personal best

Each waves make the zombies a little faster and a little more resistant. Not every zombie has the same speed but their health is consistent every round. Their health cap near round 30 to avoid the player not being able to kill them.

Dynamic spawns

At first, the game was really boring and long, you needed to wait a lot because the zombies would spawn all over the map and take too much time to reach the player. The game was easy because they would come to you almost 1 at a time and never in big groups. To fix this issue i made the game keep track of where the player is and activate/deactivate spawners based on the player location. That fix made the game more challenging especially in higher rounds

The Boss

The boss spawns every 4-5 waves pass round 12. He has an extremely high amount of HP and a really slow speed. He can be avoided for a while because he is slow but he will start sprinting at the player once below 20% HP, making him a real danger at low health. 

Screenshot 2024-07-02 163142.png

The parasites

image_2024-07-02_163939533.png

 The parasites will spawn every 10 seconds during the rounds. He moves way faster than the regular zombies and passes trough them to make his way to the player quickly making the player alerted at all time during the rounds.

I really liked working on this project because i was the first time i made a game by myself without a team. It helped me learn a lot on AI, Systems, work flow and let me touch every part of developing a game

© 2035 by Site Name. Powered and secured by Wix

bottom of page