All projects

Centipede - SFML Arcade Game

A complete C++ recreation of the classic Centipede arcade game with progressive rounds, collision systems, audio, lives, menus, and persistent high scores.

C++
Game Dev
Desktop App
Centipede - SFML Arcade Game

Technology

C++
SFML
OOP

Case study

What I built

Developed a playable Centipede recreation in C++ with SFML graphics and audio, built around a 30-by-30 game grid.

  • 01Implemented centipede, mushroom, projectile, and player collision systems.
  • 02Added progressive rounds, lives, scoring, pause and game-over states, and player name entry.
  • 03Persisted a top-five leaderboard and integrated background music and gameplay sound effects.

Project Screens

Centipede - SFML Arcade Game - Main Menu

Main Menu

Start, leaderboard, and high-score access presented over the game environment.

    Ibraheem Aziz - Computer Science Portfolio