Lead software engineer and Unity developer in Riyadh, Saudi Arabia

FaranAhmerKhan

I build real-time 3D simulators, VR and mixed reality, and mobile games. My work ranges from the Cougar helicopter simulator with Rheinmetall Arabia Simulation and Training, to Oculus Store VR apps, to Android games published under MacSoft Development Studio.

  • Experience11 years
  • EngineUnity 6 and C#
  • Based inRiyadh

The radar is decorative. Each marker on it stands for a game listed in the Games section.

Games

Published and in development under MacSoft Development Studio.

VR and mixed reality

Shipped on Meta Quest while leading the Unity team at FI Consultancy.

Videos

Gameplay and project footage. Press play to watch.

  1. Lead Software Engineer

    AVC Defense Central Region, Saudi Arabia, working with Rheinmetall Arabia Simulation and Training (RAST)

    Current October 2024 to present

    Leading the software for the Cougar Helicopter Simulator, a high-fidelity defense simulation.

    • Responsible for all visual aspects: rendering, GUI and immersive pilot interactions
    • Designing and implementing realistic simulation mechanics that replicate helicopter behavior and cockpit functionality
    • Integrating the software with external and in-house-manufactured hardware, including cockpit MFD displays and an ARINC 708-style weather radar
    • Working with hardware engineers and subject matter experts on real-time performance and accuracy, with Unity networking over UDP, HTTP and JSON
  2. Game developer and publisher

    MacSoft Development Studio

    Current Alongside my full-time role

    Designing, building and shipping Android games in Unity 6.

    • Hunt for the Pride and Death Arena: Rise of the Warlord are live on Google Play
    • Touch controls, English and Arabic support and small download sizes for everyday phones
    • Reusable gameplay systems shared across projects, built with an AI-assisted workflow using Claude Code
  3. Senior Unity VR Team Lead

    FI Consultancy UK-based VR and MR company, Islamabad, Pakistan

    February 2022 to February 2024

    Led a team of Unity developers and 3D artists on VR and MR products for Oculus Quest 2 and 3.

    • Delivered two major VR projects, integrating web APIs and launching on the Oculus Store
    • Managed projects from concept to release, meeting performance targets and Oculus submission guidelines
    • Led development of Nexus Arcade, an in-house mixed reality arcade with multiplayer features
    • Mentored junior developers and improved team productivity by 20%
  4. Senior Unity Developer

    JOIN APP STUDIO Islamabad, Pakistan

    February 2021 to February 2022

    Built and optimized 2D hyper-casual and 3D mobile games.

    • Integrated art and game mechanics with artists and designers, improving project timelines by 15%
    • Tested and debugged builds for smooth gameplay and device compatibility

Earlier roles in Islamabad

  • Senior Unity DeveloperFUNSOL
  • Senior Unity DeveloperBEEDO GAMES
  • Unity 3D Game DeveloperJZZ IT SOLUTIONS
  • Unity DeveloperABSOLOGIC JOLTA

Skills

What I use to take a project from prototype to a release.

Real-time 3D and gameplay

  • Unity 6 and C#, Unreal Engine
  • Gameplay programming and physics
  • AI for soldiers, tactical units and wildlife
  • UI and API integration
  • Profiling and optimization
  • Blender, 3D modeling and animation

Simulation and hardware

  • Military, aircraft and weapons simulators
  • MFD and radar displays
  • ESP32 over Wi-Fi, Kinect v2, IMU motion tracking
  • UDP, HTTP and JSON networking

XR

  • Meta Quest 2 and 3, hand tracking
  • Mixed reality
  • Oculus Rift S research
  • AR and VR architectural visualization

Shipping and leading

  • Android, Windows, WebGL and Quest builds
  • Google Play and Oculus Store releases
  • Version control, debugging and QA
  • Project management and production
  • Team leadership and mentoring

Let's build something

Open to simulation, game and XR projects in Saudi Arabia and internationally. Based in Riyadh with a valid, transferable Iqama.