Breakout Arkanoid

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

 

Check the Official Repository