UpstaffSign up
Ahmad Zaheer, Unity Game Developer
Ahmad Zaheer
🇵🇰Pakistan
Created AtUpstaffer since July, 2026
Book a Call Download Profile PDF

Ahmad Zaheer — Unity Game Developer

Expertise in Unity (6.0 yr.), Video Game (6.0 yr.), Mobile Games (6.0 yr.).

 Last verified on July, 2026

Core Skills

C/C++/C#
6 yr.
Unity
Unity
6 yr.

Bio Summary

  • Unity Game Developer with 6+ years of expertise in C#, multiplayer networking (Photon PUN, Mirror, FishNet), AI-driven NPCs, and reusable gameplay system architecture.
  • Delivered 200+ client projects including complex systems for combat, quests, dialogue, vehicle controls, and multiplayer synchronization across PC and Android platforms.
  • Proficient in integrating third-party SDKs (Player2, HypeDuel), REST APIs, and optimizing performance for mobile and multiplayer environments.
  • Strong background in software engineering principles, OOP, debugging, profiling, version control (Git), and milestone-driven SDLC practices.
  • Academic foundation with M.Sc. in Computer Science.

Technical Skills

AI & Machine Learning Amazon Machine learning services, AWS ML (Amazon Machine learning services), Hugging Face
C++ Libraries and Tools C/C++/C#
Mobile Frameworks and Libraries Crashlytics
Java Libraries and Tools JSON
Java Frameworks Play Framework
Scala Frameworks Play Framework
JavaScript Libraries and Tools WebGL
UI Frameworks, Libraries, and Browsers UI
Amazon Web Services AWS ML (Amazon Machine learning services)
SDK / API and Integrations API, RESTful API
Operating Systems FreeBSD, Unix
Version Control Git, GitHub, SVN
Methodologies, Paradigms and Patterns OOP, TDD
Blockchain and Decentralized Software Optimism
Platforms Unity
Other Technical Skills Legacy Application, Third-Party Applications

Work Experience

Freelance Unity Game Developer - Self-Employed (Multiple Client Projects)

Duration: 2021 - Present
Summary:
  • Lead end-to-end development of complete games, prototypes, MVPs, gameplay systems, and feature expansions for independent clients and small teams
  • Delivered over 200 paid client orders including full-game development, prototypes, feature implementation, bug fixing, and continuation of existing Unity projects
Responsibilities:
  • Translate game design documents, references, and client requirements into technical plans, scoped milestones, and playable Unity builds.
  • Architect reusable C# systems for combat, AI, quests, dialogue, inventories, interactions, vehicles, progression, UI, save/load, and mission flow.
  • Develop multiplayer features with Photon PUN, Mirror, and FishNet including lobbies, matchmaking, room-code joining, synchronized spawning, RPCs, voice chat, and networked gameplay.
  • Diagnose and continue existing projects by resolving gameplay bugs, integration failures, performance bottlenecks, scene issues, and incomplete systems.
  • Manage client communication, scope, milestones, testing, iteration, and delivery while collaborating with artists, designers, backend developers, and other programmers.
Technologies: Unity, C#, Photon PUN, Mirror, FishNet, Player2 API / Unity SDK, HypeDuel Unity SDK, Firebase, PlayFab, REST APIs, JSON, third-party SDKs

Unity Game Developer - SWOTECH (Unity Gameplay Features Development)

Duration: Apr 2022 - Sep 2022
Summary: Developed and maintained Unity gameplay features and supporting C# systems within a team-based production environment, focusing on mechanics, UI interactions, scene logic, bug fixes, and performance improvements.
Responsibilities:
  • Implemented gameplay mechanics, UI interactions, and scene logic based on project requirements and feedback.
  • Performed bug fixes and performance improvements to ensure stable and efficient gameplay.
  • Collaborated through version control to integrate features, reproduce defects, test iterative builds, and deliver stable fixes compatible with existing architecture.
Technologies: Unity, C#

Unity Game Developer (Medieval RPG)

Summary: Developed a Medieval RPG game featuring quest progression, NPC interaction, dialogue, inventory, carrying, objective tracking, mission-state, exploration, and combat systems.
Responsibilities:
  • Built quest progression, NPC interaction, dialogue, inventory, carrying, objective tracking, mission-state, exploration, and combat systems.
  • Implemented quick attacks, parry timing, slow-motion feedback, enemy encounters, and reusable interaction interfaces.
Technologies: Unity, C#

Unity Game Developer (Multiplayer Social Hub and Sports Experience)

Summary: Developed a multiplayer social hub and sports experience with matchmaking, room joining, synchronized spawning, race flow, win detection, rewards, and persistent currency UI.
Responsibilities:
  • Developed matchmaking, automatic and code-based room joining, synchronized spawning, race flow, win detection, rewards, and persistent currency UI.
  • Integrated push-to-talk voice chat, character customization, lobby flow, and extensible match-state logic.
Technologies: Unity, Photon PUN, Photon Voice

Unity Game Developer (NPC Social Simulation)

Summary: Created an NPC social simulation using finite-state machines to model visitor behavior including entry, ordering, queuing, conversations, seating, drinking, wandering, reactions, and exits.
Responsibilities:
  • Created state-driven visitor behavior for entry, ordering, queuing, conversations, seating, drinking, wandering, reactions, and exits.
  • Resolved AI coordination edge cases involving invalid targets, crowding, repeated decisions, cancellation, and state transitions.
Technologies: Unity, C#

Unity Game Developer (Third-Person Mobile Shooter)

Summary: Developed a third-person mobile shooter game with touch controls, aiming, weapons, enemy behavior, combat feedback, health, HUD, and mobile-focused camera behavior optimized for Android devices.
Responsibilities:
  • Implemented touch controls, aiming, weapons, enemy behavior, combat feedback, health, HUD, and mobile-focused camera behavior.
  • Optimized gameplay flow and interface responsiveness for Android using reusable combat and input components.
Technologies: Unity, C#

Unity Game Developer - Player2 (AI-Driven Horror Game for Player2)

Summary: Built a horror game featuring an AI-driven NPC capable of contextual dialogue and structured in-game actions using the Player2 API and Unity SDK with LLM function calling.
Responsibilities:
  • Implemented NPC spawning, streaming responses, persona and persistence configuration, function-call handling, and safeguards for repeated commands and null responses.
Technologies: Unity, C#, Player2 API / Unity SDK, LLM Function Calling

Unity Game Developer - Volo Racing Group (Racing Game for Volo Racing Group)

Summary: Developed a racing game featuring vehicle controls, checkpoints, lap tracking, countdowns, race-state logic, win conditions, cameras, garage/customization, tuning, and HUD systems.
Responsibilities:
  • Developed vehicle controls, checkpoints, lap tracking, countdowns, race-state logic, win conditions, cameras, garage/customization, tuning, and HUD systems.
  • Built reusable, performance-focused gameplay components and iterated on handling and race flow based on client feedback.
Technologies: Unity, C#

Unity Game Developer - HypeDuel (Naval Combat Arena for HypeDuel)

Summary: Developed a naval combat arena integrated with the HypeDuel platform’s Unity SDK for platform-compatible match execution featuring ship movement, cannon aiming and firing, damage logic, enemy AI, combat feedback, and match-state behavior.
Responsibilities:
  • Developed ship movement, cannon aiming and firing, damage logic, enemy AI, combat feedback, and match-state behavior for an AI-vs-AI competitive arena.
  • Integrated gameplay with the platform’s Unity SDK for platform-compatible match execution.
Technologies: Unity, C#, HypeDuel Unity SDK

Education

  • Master of Science in Computer Science
    Graduate studies in computer science with continued professional focus on game development and software engineering.
    Until 2025
  • Bachelor of Science in Computer Science
    Until 2022

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ahmad Zaheer, Unity Game Developer
Ready to hire Ahmad Zaheer
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Ahmad Zaheer Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.