Description
- Date: September 25, 2025
- Categories: GamesProjects
This is a Breakout/Arkanoid clone developed in C++ with SDL2 library.
I designed and implemented the game from scratch, including gameplay logic, state management, and visual effects.
Main Features
-
Classic paddle, ball movement, and brick mechanics.
-
Power-ups that change gameplay dynamics (e.g., paddle size, ball speed).
-
Particle effects for ball trail, block destruction, and starfield background.
-
Menu system with multiple game states (main menu, paused, game over).
-
Timer system for managing events and power-up durations.
-
Multiple levels with increasing difficulty.
Controls
-
Paddle movement: Arrow keys or A/D
-
Release ball: Spacebar
-
Pause: ESC
-
Menu navigation: Arrows + Enter