All projects

Xonic - Multiplayer Arcade Platform

C++ and SFML multiplayer arcade platform with authentication, matchmaking, leaderboards, friends, profiles, saved games, and selectable themes.

C++
Game Dev
Systems
Xonic - Multiplayer Arcade Platform

Technology

C++
SFML
Data Structures
OOP

Case study

What I built

Engineered a multiplayer Xonix platform with account management, saved progress, social features, and data-structure-driven game services.

  • 01Used a Min Heap for leaderboards and a priority queue for fair matchmaking.
  • 02Implemented login and registration, player profiles, friend requests, and saved games.
  • 03Added single-player and multiplayer modes with an AVL-tree-backed theme inventory.

Project Screens

Xonic - Multiplayer Arcade Platform - Xonic Main Menu

Xonic Main Menu

The real SFML entry screen for the arcade territory battle experience.

    Ibraheem Aziz - Computer Science Portfolio