I'm a Senior Unity Game Developer from Lahore, Pakistan, with 6+ years of professional experience developing and shipping high-quality mobile games for Android and iOS. I specialize in Unity, C#, gameplay programming, rapid prototyping, performance optimization, and scalable game architecture. I have worked across the entire game development lifecycle—from ideation and prototyping to implementation, optimization, publishing, and post-launch support. My expertise includes gameplay systems, UI, Firebase, Ads, In-App Purchases, third-party SDK integration, and collaborating with designers, artists, backend developers, and QA teams to deliver polished player experiences. What differentiates me is my ability to combine strong technical execution with a product-focused mindset. I don't just write code—I build maintainable systems, solve complex technical challenges, optimize for performance, and contribute ideas that improve gameplay and user experience. Employment and Project Experience Senior Unity Game Developer 2024 – Present Developing and maintaining mobile games for Android and iOS. Building gameplay systems, optimizing performance, integrating third-party SDKs, and supporting live operations. Unity Game Developer 2020 – 2024 Developed and shipped multiple mobile games using Unity and C#. Worked on gameplay mechanics, UI, monetization, Firebase integration, debugging, optimization, and app store releases. Collaborated with designers, artists, QA, and marketing teams throughout the development lifecycle.

Rao Ammar Zafar

I'm a Senior Unity Game Developer from Lahore, Pakistan, with 6+ years of professional experience developing and shipping high-quality mobile games for Android and iOS. I specialize in Unity, C#, gameplay programming, rapid prototyping, performance optimization, and scalable game architecture. I have worked across the entire game development lifecycle—from ideation and prototyping to implementation, optimization, publishing, and post-launch support. My expertise includes gameplay systems, UI, Firebase, Ads, In-App Purchases, third-party SDK integration, and collaborating with designers, artists, backend developers, and QA teams to deliver polished player experiences. What differentiates me is my ability to combine strong technical execution with a product-focused mindset. I don't just write code—I build maintainable systems, solve complex technical challenges, optimize for performance, and contribute ideas that improve gameplay and user experience. Employment and Project Experience Senior Unity Game Developer 2024 – Present Developing and maintaining mobile games for Android and iOS. Building gameplay systems, optimizing performance, integrating third-party SDKs, and supporting live operations. Unity Game Developer 2020 – 2024 Developed and shipped multiple mobile games using Unity and C#. Worked on gameplay mechanics, UI, monetization, Firebase integration, debugging, optimization, and app store releases. Collaborated with designers, artists, QA, and marketing teams throughout the development lifecycle.

Available to hire

I’m a Senior Unity Game Developer from Lahore, Pakistan, with 6+ years of professional experience developing and shipping high-quality mobile games for Android and iOS. I specialize in Unity, C#, gameplay programming, rapid prototyping, performance optimization, and scalable game architecture.

I have worked across the entire game development lifecycle—from ideation and prototyping to implementation, optimization, publishing, and post-launch support. My expertise includes gameplay systems, UI, Firebase, Ads, In-App Purchases, third-party SDK integration, and collaborating with designers, artists, backend developers, and QA teams to deliver polished player experiences.

What differentiates me is my ability to combine strong technical execution with a product-focused mindset. I don’t just write code—I build maintainable systems, solve complex technical challenges, optimize for performance, and contribute ideas that improve gameplay and user experience.

Employment and Project Experience

Senior Unity Game Developer
2024 – Present

Developing and maintaining mobile games for Android and iOS.
Building gameplay systems, optimizing performance, integrating third-party SDKs, and supporting live operations.

Unity Game Developer
2020 – 2024

Developed and shipped multiple mobile games using Unity and C#.
Worked on gameplay mechanics, UI, monetization, Firebase integration, debugging, optimization, and app store releases.
Collaborated with designers, artists, QA, and marketing teams throughout the development lifecycle.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Senior Software Engineer / Game Developer at Content Arcade
April 1, 2023 - Present
Led a small engineering team across multiple live mobile products, owning code review, standards, and release readiness. Built and maintained complex mobile UI including screens, states, animations, responsive/adaptive layouts, and TextMeshPro elements. Worked on Addressables-based remote content loading with versioning and fallback logic; implemented production async flows using Task/UniTask. Partnered with remote configuration, feature flags, and A/B testing systems to support product decisions. Wrote and maintained automated tests (unit, integration, and basic play mode) and restructured core application architecture for maintainability as products scaled. Built internal editor tooling including a level-generation pipeline that outputs JSON for server-side and runtime consumption. Optimized performance and memory via GC management and Unity Profiler-driven fixes, resolved crashes, and supported production on-call reliability.
Sr. Hyper-Casual Game Developer at BQGamz
March 31, 2023 - July 23, 2025
Worked with publishers like Crazy Labs to create gameplay based on ideas for hyper-casual mobile games. Responsibilities included creating gameplay from design documents, resolving client feedback by active engagement, and managing post-production tasks with the publishing team.
Unity Integration Engineer at NCAI, PUCIT
April 5, 2021 - September 10, 2021
NCAI is a semi-government institution focused on products incorporating machine learning and real-world data in games. Role was to compute real-time data from Python programs within the Unity engine.

Education

BS Computer Science at University of Central Punjab, Lahore, Pakistan
October 3, 2016 - August 3, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education, Government, Computers & Electronics
    Brain Games: Puzzle for Adults

    Brain Games: Puzzle for Adults

    Role: Senior Unity Game Developer


    Overview

    Brain Games: Puzzle for Adults is a collection of logic, memory, and brain-training games designed to provide an engaging cognitive experience for mobile users. As a Senior Unity Game Developer, I developed gameplay systems, enhanced user experience, optimized performance, and maintained live features for Android and iOS.


    Responsibilities

    • Developed gameplay mechanics and puzzle systems using Unity and C#.
    • Built intuitive UI and game flow for multiple puzzle experiences.
    • Optimized CPU, memory, and rendering performance.
    • Fixed production bugs and improved gameplay stability.
    • Integrated Firebase Analytics and monetization systems.
    • Collaborated with designers, QA, and artists to iterate on gameplay and improve user engagement.

    Technologies

    • Unity
    • C#
    • Firebase
    • Google Mobile Ads
    • Unity Ads
    • In-App Purchases (IAP)
    • Git
    • Android
    • iOS

    Key Achievements

    • Delivered multiple gameplay improvements and new features.
    • Improved overall game stability and performance.
    • Contributed to a polished and engaging puzzle experience.

    Project Links

    App Store

    https://www.twine.net/signin

    Vehicle Training System (VTS)

    Vehicle Training System (VTS)

    Role: Unity Integration Engineer


    Overview

    The Vehicle Training System (VTS) is a real-time simulation platform developed for training purposes. My primary responsibility was integrating Unity with external Python-based systems to ensure accurate communication, synchronization, and visualization of live simulation data.


    Responsibilities

    • Integrated Unity with external Python applications.
    • Implemented real-time data communication between systems.
    • Built visualization systems for simulation environments.
    • Optimized performance for stable real-time execution.
    • Debugged synchronization and integration issues.

    Technologies

    • Unity
    • C#
    • Python
    • TCP/IP
    • JSON
    • Git

    Key Achievements

    • Successfully integrated Unity with external simulation software.
    • Delivered reliable real-time communication.
    • Improved stability and overall system performance.

    DIY Vision Board

    DIY Vision Board

    Role: Senior Unity Game Developer


    Overview

    DIY Vision Board is a creative mobile application that enables users to design personalized vision boards using interactive editing tools, stickers, and decorative assets. I contributed to the implementation of core systems, UI interactions, and overall application performance.


    Responsibilities

    • Developed drag-and-drop editing systems.
    • Implemented interactive UI and animation workflows.
    • Built reusable gameplay and content management systems.
    • Optimized performance across Android and iOS devices.
    • Collaborated with designers to create a seamless creative experience.

    Technologies

    • Unity
    • C#
    • Unity UI
    • Firebase
    • Git
    • Android
    • iOS

    Key Achievements

    • Delivered polished editing and customization features.
    • Improved usability through performance optimization.
    • Successfully shipped production-ready features.

    Project Links

    YOUTUBE

    Cross-Stitch-Coloring-Book

    Cross-Stitch-Coloring-Book

    Role: Unity Game Developer


    Overview

    Pixel Art Maker is a creative mobile application that allows users to create pixel artwork through intuitive drawing and coloring mechanics. I was responsible for implementing interactive systems, optimizing rendering performance, and delivering a smooth user experience.


    Responsibilities

    • Developed interactive drawing and coloring tools using Unity.
    • Built responsive UI and touch interactions.
    • Optimized rendering performance for mobile devices.
    • Implemented Firebase services and monetization features.
    • Resolved production bugs and maintained application stability.

    Technologies

    • Unity
    • C#
    • Unity UI
    • Firebase
    • Google Mobile Ads
    • Android
    • iOS

    Key Achievements

    • Delivered a responsive drawing experience across multiple devices.
    • Improved application performance and stability.
    • Successfully supported production releases and updates.

    Project Links

    App Store

    https://www.twine.net/signin

    Antistress: Relaxing Games

    Antistress: Relaxing Games

    Role: Senior Unity Game Developer


    Overview

    Antistress: Relaxing Games is a collection of satisfying and engaging mini-games designed to help players relax while delivering a polished mobile gaming experience. As a Senior Unity Game Developer, I contributed to the development, optimization, and maintenance of multiple gameplay systems and features for both Android and iOS.


    Responsibilities

    • Developed and implemented gameplay mechanics using Unity and C#.
    • Built and maintained reusable gameplay systems for multiple mini-games.
    • Optimized game performance, memory usage, and frame rate across a wide range of mobile devices.
    • Integrated and maintained Firebase, Google Mobile Ads, and In-App Purchases (IAP).
    • Investigated, debugged, and resolved production issues to improve stability and player experience.
    • Refactored existing systems to improve scalability, maintainability, and code quality.
    • Collaborated closely with designers, artists, QA engineers, and marketing teams throughout development and live operations.

    Technologies

    • Unity
    • C#
    • Firebase
    • Google Mobile Ads
    • Unity Ads
    • In-App Purchases (IAP)
    • Git
    • Android
    • iOS

    Key Achievements

    • Successfully shipped and maintained a live mobile game.
    • Delivered multiple gameplay features and content updates.
    • Improved game stability through continuous bug fixing and optimization.
    • Enhanced gameplay quality while maintaining smooth performance across supported devices.

    Project Links

    App Store
    https://www.twine.net/signin