I'm Umang Desai.

I'm a Game Programmer based in Pune,India.
Let's start scrolling and learn more about me.

Scroll Down

About Me

I'm working as an Associate Technical Lead - Programming with Ubisoft India Entertainment Pvt. Ltd. since October 2017. I've 9+ years of experience in game development. My interest primarily lies in developing and maintaining gameplay systems and tools. I have strong perseverance for learning new things and taking on challenges.


Contact Details

Umang Desai
Pune, India
+91 8125758257
uudesai2009@gmail.com

Work Experience

Ubisoft India Entrtainment Pvt. Ltd.

Senior Programmer October 2017 - Present

At Ubisoft India, I worked on multiple projects spanning a wide array of platforms and taken up responsibility across levels of seniority.

Prince Of Persia - Sand Of Time Remake (2 Years 8 Months)

Anvil-Scimitar, C++, C#   ||      

    • Updated and maintained tools such as Hourglass, Theater, and Anvil. Helped set up build pipeline and custom build pipeline.
    • Worked on the water system and added runtime water height data management and water flow direction feature in the water system.
    • Responsible for inventory system and inventory loadout for the character.
    • Updated and improved character related systems and weapon related systems as per the requirement of the game.
    • Responsible for character, weapon, and inventory related memory optimization.

Hungry Shark World Console (7 Months)

Unity, C#   ||      

    • Responsible for TRCs of Switch and Xbox One.
    • Implemented asset bundle workflow for making sure we pass Nintendo's read/write memory technical requirement.
    • Implemented trophies and achievements in Xbox One and PS4 platforms.
    • Optimized memory and boot time for Nintendo Switch.

Just Dance Now (2 Months)

Unity, C#   ||    

    • Responsible for implementing 3rd party video and analytic plugins.

Purpletalk India Pvt. Ltd.

Module Lead April 2013 - July 2017

At Purpletalk, I worked on multiple mobile game projects mainly for clients like Cartoon Network and Mattel Inc. I worked closely with clients as programming lead and helped them to ease into different tasks such as integrating 3rd party tools. I was also responsible for creating a library of reusable modules and system architecture of various games.
Some of the projects I worked In Purpletalk are - Champions and Challengers - CN,   Ever After High - Mattel Inc,   Groww - Fisher-Price,   Fionna Fights - CN,   Ride'Em Rigby - CN   and   Battelz

    • Worked on various gameplay feature implementation and system architecture design.
    • Responsible for making Unity Editor custom tools.
    • Implemented 3rd party plugins, SDKs, and analytics in the games.
    • Implemented scalable in-app purchase system for Amazon, Apple Store, Google Play store.
    • Worked on game memory and frame rate optimizations.
    • Responsible for training and mentoring new joiners in the team.

Education

Bachelor of Engineering (Electronics and Communication)

Gujarat Technological University - Ahmedabad, India 2008 - 2012

I completed my Bachelor of Engineering from Gujarat Technological University in 2012 with a 7.74 CGPA.

Skills

  • Game Development
  • C++
  • C#
  • Unity
  • Unreal Engine

Say Hello

I'd Love To Hear From You.

If you have a position that I might be fit for or want to discuss anything about the work I've done, please feel free to reach out.