Skip to content

IbrahimYasserM/ZombieGame

 
 

Repository files navigation

vlcsnap-2024-04-16-22h19m22s701

Top-Down Shooter in C++ with SFML

This project is a top-down shooter game built in C++ using the SFML library. Inspired by classics like DOOM and Call of Duty Zombies, it offers fast-paced action with strategic weapon selection and power-ups.

Key Features:

  • Action-Packed Gameplay: Navigate levels with smooth movement and acceleration. Battle through waves of increasingly challenging enemies, including zombies, exploding skulls, and hulking golems.
  • Diverse Weapon Arsenal: Master 6 unique weapons, each with distinct recoil, camera shake, sound effects, and visual elements like muzzle flashes. Manage ammo and strategically choose weapons for different situations.
  • Dynamic Combat: Enemies react to attacks with knockback and random blood effects. Utilize powerful abilities like time slow, minigun, and deployable turrets earned throughout the game.
  • Rewarding Progression: Earn money for defeating enemies and use it to purchase power-ups like reload speed and speed boost. Maintain a flawless combo to maximize score and rewards.
  • Engaging Boss Encounter: Experience a climactic boss battle featuring an intro cutscene with dialogue, unique boss mechanics like blinding attacks and enemy spawns, and strategic phases to overcome.
  • Lighting Effects: Utilize the Candle library to enhance the visual atmosphere with dynamic lighting effects.

ScreenShots

vlcsnap-2024-04-16-22h12m24s551 vlcsnap-2024-04-16-22h12m54s455 vlcsnap-2024-04-16-22h14m27s412 vlcsnap-2024-04-16-22h14m46s218 vlcsnap-2024-04-16-22h15m32s794 vlcsnap-2024-04-16-22h15m32s794

About

College Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.9%
  • CMake 2.7%
  • CSS 1.9%
  • Other 1.5%