Zombie Siege


Key Elements

  • Made using Unreal 5
  • Manged using GitHub
  • Using FMOD for audio

Overview

  • Top down zombie shooter
  • Survive as many waves as possible
Zombie Siege is an ongoing project inspired by the Zombies mode from the Call of Duty series. The objective of this project is to develop a simple yet scalable game that acts as a learning platform for me to master Unreal Engine and C++.

Objective

The goal for players is to survive as many rounds as possible. Players accomplish this by:
- Defeating zombies to earn points.
- Repairing barricades to prevent zombies from breaching the building.
- Spending earned points to acquire weapons and unlock new areas of the map.

Gameplay

Zombie Siege offers an arcade-style gameplay mode tailored for quick engagement. Played from a top-down perspective, it enables players to effortlessly navigate, aim, and eliminate zombies using straightforward controls. This design not only enhances the experience but also paves the way for potential future development on mobile and console platforms.

Current Features

- Combat: Players can fight off the horde using a range of weapons from pistols to machine guns.

- Zombie AI: Zombies will break down barricades and recently pursue the players.

- Barricades: Keep the barricade repaired to hold of the horde.

- Points: Earn point by killing zombies and repairing barricade to purchase weapons and unlock areas.

- Local Multiplayer: Survive the horde with friends over LAN.

Learning Focus

- Unreal with focus on C++.

- Blueprint workflow.

- UI Widgets.

- Networking fundamentals.