Abdulrahman Mohammed

Unity Game Developer with 4+ years of development experience, building games for Mobile, WebGL, and PC. Focused on multiplayer systems, backend integration, scalable game architecture, clean and maintainable code, design patterns, and performance optimization, with production experience using Netcode for GameObjects and hands-on experience with brainCloud. Experienced in building custom backend systems for games using Supabase, MySQL, PHP, and OAuth, including player and match data management, authentication, and social game systems such as friends, player profiles, and other online features, alongside experience with Unity Gaming Services. My background also includes Blender, rigging, animation, Shader Graph, UI Toolkit, MediaPipe-based body tracking, and building, preparing, and publishing Android games through Google Play Console.

What I Do

Game Development

Building Unity games for Mobile, WebGL, and PC, with a focus on scalable gameplay systems, clean architecture, responsive UI, and performance optimization. Experienced in taking game features from implementation through optimization and production release.

Multiplayer & Backend

Developing production multiplayer systems using Netcode for GameObjects, with server-authoritative logic and server-side validation to maintain secure and reliable game state. Experienced with Unity Gaming Services (UGS) and brainCloud, along with backend development and integrations using Supabase, MySQL, PHP, and OAuth 2.0.

3D Design & Animation

Creating and integrating game-ready assets using Blender, including 3D modeling, rigging, and animation. Building custom visuals and effects with Shader Graph, Unity animation systems, UI Toolkit, 3D anamorphic.

Interactive Systems

Building real-time interactive experiences in Unity, including MediaPipe-based body tracking that maps a user's physical movement onto a 3D character in real time.