RoleLead Game Developer
StudioVisiontillion, Riyadh (Remote)
PlatformMobile / PC (cross-device) · Unity + C#
PeriodOct 2025 to Present
I am leading this one. It is a real-time multiplayer arena game, still in development. Small team, and I am responsible for the overall architecture and taking it from concept toward a playable release.
What I worked on
- Set up the overall code structure so gameplay, networking, UI and backend stay separate: adding a new arena or ability should not break everything else.
- Built the core gameplay myself: movement, player abilities, pickups, round rules and win/lose logic.
- Handled real-time sync with Photon Fusion, so every player sees the same game state without noticeable lag.
- Made the full lobby and matchmaking flow: create and join lobby, player slots, ready check, then match start and end.
- Took care of player login and the friend system using Firebase Auth, Firestore and Realtime DB.
- Integrated Vivox for voice chat, both in the lobby and during matches, with mute controls.
- Built most of the UI: menus, lobby screens, HUD, ability icons, scoreboards and result screens.
- Spent a good amount of time on optimisation: lower bandwidth use, better sync settings, and profiling builds so it runs smooth on low-end phones too.
- Break down tasks for the team, review builds, and work directly with designers and artists to keep things moving.
UnityC#Photon FusionVivoxFirebaseGit / GitHub