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.
- 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.