A downloadable game

Created by: Nik Sublett, Brian Ho, Peter Dang, Justin Lam

About us:

Nik: Hi! I am a senior studying Computer Science at George Mason University. I will hopefully be graduating in the Spring of 2026. Some of my hobbies include gaming, cars, and fishing.

Brain: Hi! I’m Brian Ho, a senior majoring in Computer Science at George Mason University. I like building small, fun games in my free time. Outside of coding I’m usually gaming, watching sports, or hanging out with friends.

Peter: Hello, I'm Peter Dang, a junior at George Mason University. I am majoring in Computer Science. I am intrigued to learn more about clever techniques developed in this field of study. I also like to play videogames, hangout with friends, and tinker with trinkets I've collected.

Justin: Hello! I'm Justin. I'm currently a junior studying CS at GMU. In my free time, I'm generally gaming, doing little arts and crafts, or theory crafting random things.

About the game:

ZomBrawl is a fast-paced 2D top-down zombie survival shooter built in Unity. Players must survive increasingly challenging waves of zombies while managing resources, purchasing weapons, and upgrading defenses. The game features a complete progression system where killing zombies earns points that can be spent in an in-game shop. Players start with a basic pistol and must strategically decide when to buy better weapons (rifle, shotgun, SMG), heal damage, or invest in armor upgrades. Each wave introduces more zombies with greater difficulty, and players must clear all zombies before advancing to the next round. The goal of the game is to survive as much rounds as you can.

Key Features & Innovations:

  • Dynamic wave system: Waves don't start until all zombies from the previous round are eliminated, creating natural breathing room for strategic decision-making between intense combat phases.
  • Four distinct zombie types:
    • Normal - Standard balanced threat
    • Fast - High speed, lower health
    • Tank - High health, high damage
    • Boss - Appears every 5 waves with massive health and damage
  • Progressive weapon system: Four unique weapons with different stats (fire rate, damage, bullet speed, spread patterns):
    • Pistol - Reliable starting weapon
    • Rifle - High fire rate and accuracy
    • Shotgun - Close-range power with 5-pellet spread
    • SMG - Rapid fire with slight inaccuracy
  • Strategic economy system: Points-based shop with meaningful choices--purchase weapons permanently, buy temporary healing, or invest in three tiers of armor that provide escalating damage reduction (10%, 25%, 40%).
  • Complete menu and UI system: Professional main menu with fade transitions, in-game pause functionality (ESC key), and game-over screen displaying final statistics (score and wave reached).
  • Photo mode/Built in screenshot tool: Saves to your local machine.
  • High score save system: Tracks best wave and highest score.
  • Built entirely in Unity with modular scripts: Separated concerns across PlayerController, ZombieSpawner, ShopManager, and UI systems allow for easy testing, balancing, and future feature additions without touching unrelated code.

Controls:

  • Move: WASD or Arrow Keys
  • Shoot/Click/Buy: Left Click
  • Switch Gun: 1, 2, 3, 4
  • Pause: ESC
  • Resume: ESC or click button

Download

Download
ZomBrawlDownload.app.zip 47 MB

Leave a comment

Log in with itch.io to leave a comment.