September 1, 2023
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

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 Main Menu
The real SFML entry screen for the arcade territory battle experience.