Case studies

    Unity work that shipped, with the details

    Selected client projects with the problem, what I built and the result. From Arabic RTL on Football Manager 2026 to Photon Fusion multiplayer, PlayFab backends and VR training on Meta Quest.

    Arabic RTL localization

    Football Manager 2026 Arabic RTL localization in Unity

    I contributed to Football Manager 2026 as a Unity developer on contract with Sports Interactive. My focus was production Arabic RTL localization, written in C# with Unity UI Toolkit inside a large scale Perforce pipeline.

    UnityC#UI ToolkitPerforce
    Read the case study →
    Block Battle Online gameplay with two players racing on falling block boards
    Multiplayer

    Block Battle Online, a multiplayer Unity game with 50K+ downloads

    Block Battle Online is a multiplayer block battler I developed and published for Future Tech with Unity, Photon Fusion and PlayFab. It is live on Google Play with more than 50,000 downloads.

    UnityC#Photon FusionPlayFab
    Read the case study →
    A visitor trying the VR cybersecurity training game on Meta Quest at GISEC Global 2024
    VR training

    VR cybersecurity training game for Meta Quest, shown at GISEC Global Dubai

    An educational VR game for Meta Quest 2, built in Unity with Photon multiplayer and a PlayFab backend. It was showcased at GISEC Global, the cybersecurity event in Dubai, in April 2024.

    UnityC#Meta Quest 2Photon
    Read the case study →
    Phishing awareness game scene where the player judges a suspicious email
    WebGL and PlayFab

    Phishing awareness game in Unity WebGL with PlayFab

    A cybersecurity education game about phishing, built in Unity and played in the browser. PlayFab powers email sign in, leaderboards and analytics, and the game collects player feedback in game.

    UnityC#WebGLPlayFab
    Read the case study →
    Frog character shop in the Rutgers language learning platformer
    Education research

    Language learning games for a Rutgers University research project

    A series of Unity WebGL games for language and education research at Rutgers University in New Jersey, USA. I built the games, integrated PlayFab for accounts, saved data and analytics, and deployed them with Firebase Hosting. The client has come back for repeat projects.

    UnityC#WebGLPlayFab
    Read the case study →
    Leaderboards screen in the Unity WebGL beta
    PlayFab backend

    PlayFab backend for a Unity WebGL game, ready for beta launch

    A Unity WebGL game needed a production backend before its beta launch. I integrated PlayFab for email authentication with verification and password reset, analytics on player behaviour, and secure cloud storage of user data.

    UnityC#WebGLPlayFab
    Read the case study →
    Event registration screen with the Twitter login option
    Backend problem solving

    Twitter login for a Unity WebGL game with PlayFab and Azure Functions

    Invision needed PlayFab leaderboards and sign in with both email and Twitter for a Unity WebGL game. Twitter login could not run on the WebGL client side, so I moved it to the server with an Azure serverless function invoked through PlayFab CloudScript.

    UnityC#WebGLPlayFab
    Read the case study →

    More projects and client reviews are on the home page.

    Specialist services

    Looking for a specific skill?

    Work together

    Have a project like these?

    Tell me about the game, the stack and the timeline. I reply within one business day.