I’m a senior game developer and technical leader with 8+ years of experience building and shipping cross-platform Unity 3D games and AR/VR experiences. I specialize in scalable game architecture (MVP, SOLID, Zenject/DI, ECS-friendly patterns), responsive gameplay systems using async/reactive patterns, and performance optimization to keep frame rates stable on mobile and AR-enabled devices. I’ve led end-to-end delivery across engineering, profiling, and client success—refactoring legacy systems into maintainable modules, improving memory and rendering efficiency, and managing asset pipelines for smooth updates. I enjoy collaborating closely with product/design/QA teams to translate complex requirements into reliable gameplay and immersive AR features, while mentoring developers and maintaining clean, testable codebases.…

Mohit Ukan

I’m a senior game developer and technical leader with 8+ years of experience building and shipping cross-platform Unity 3D games and AR/VR experiences. I specialize in scalable game architecture (MVP, SOLID, Zenject/DI, ECS-friendly patterns), responsive gameplay systems using async/reactive patterns, and performance optimization to keep frame rates stable on mobile and AR-enabled devices. I’ve led end-to-end delivery across engineering, profiling, and client success—refactoring legacy systems into maintainable modules, improving memory and rendering efficiency, and managing asset pipelines for smooth updates. I enjoy collaborating closely with product/design/QA teams to translate complex requirements into reliable gameplay and immersive AR features, while mentoring developers and maintaining clean, testable codebases.…

Available to hire

I’m a senior game developer and technical leader with 8+ years of experience building and shipping cross-platform Unity 3D games and AR/VR experiences. I specialize in scalable game architecture (MVP, SOLID, Zenject/DI, ECS-friendly patterns), responsive gameplay systems using async/reactive patterns, and performance optimization to keep frame rates stable on mobile and AR-enabled devices.

I’ve led end-to-end delivery across engineering, profiling, and client success—refactoring legacy systems into maintainable modules, improving memory and rendering efficiency, and managing asset pipelines for smooth updates. I enjoy collaborating closely with product/design/QA teams to translate complex requirements into reliable gameplay and immersive AR features, while mentoring developers and maintaining clean, testable codebases.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Advanced

Work Experience

Senior Game Developer at Wildchain
October 1, 2022 - Present
Developed and optimized Unity 3D (C#) game systems and AR-enabled features, focusing on maintainable architecture, performance, and reliable delivery. Built scalable gameplay architecture using MVP, SOLID principles, Zenject dependency injection, and state-driven patterns; implemented event-driven async systems (UniTask/UniRx) for robust game state management across multiple feature modules. Improved runtime performance through object pooling, texture atlasing, and draw-call/batching optimizations to maintain stable ~60 FPS on Android and AR devices. Designed and implemented asset management strategies using Addressables for on-demand loading and efficient memory budgeting; reduced download sizes and minimized runtime asset loading stalls. Supported client delivery and coordination across product/design/QA teams, translating requirements into interactive AR experiences and maintaining predictable project execution.
Senior Game Developer at Wildchain (Singapore - Remote)
October 1, 2022 - Present
Architected and developed a Unity-based, cross-platform mobile/AR gameplay stack using event-driven async patterns (UniTask/UniRx), Zenject-based MVP with SOLID principles, and scalable repositories for maintainable business logic. Built and optimized runtime systems including object pooling, texture atlas management, and draw-call batching to reduce memory allocations and maintain stable frame rates on Android devices. Designed asset management and loading pipelines using Addressables to support on-demand asset loading, remote content updates, and efficient memory budgeting, reducing download sizes and preventing runtime asset-loading stalls. Contributed to AR/R&D work by implementing AR features with AR Foundation/ARCore and maintaining stable rendering performance using profiling tools and LOD strategies. Managed end-to-end client delivery, coordinating with product/design/QA across a multi-person cross-functional team, and supported multiple customer contracts for gamified appl
Unity Developer at 247 Labs
November 1, 2021 - October 1, 2022
Worked on Unity 3D and cross-platform delivery as part of a remote team, contributing to gameplay implementation, performance improvements, and client-facing project milestones. Focused on delivering maintainable Unity systems, efficient rendering, and stable mobile performance through profiling and iterative optimization.
Unity Developer at 24/7 Labs (Toronto - Remote)
November 1, 2021 - October 1, 2022
Developed and maintained Unity gameplay systems and shipped mobile features and experiences with an emphasis on performance, maintainable architecture, and reliable builds. Built gameplay logic, UI/game state flows, and rendering optimizations suitable for mobile targets. Collaborated with cross-functional teams to deliver client-focused outcomes while following engineering best practices for scalability and stability.
Founder & Lead Game Developer at Krid a Games
July 1, 2019 - November 1, 2021
Architected and shipped conservation-focused mobile gameplay in Unity 3D (C#), including the full gameplay loop, gameplay/enrichment systems, UI architecture, and cross-platform deployment pipeline for Android and iOS. Refactored monolithic gameplay into a clean MVP structure with Zenject-based dependency injection to decouple presenters and repositories, reducing coupling by ~60% and enabling unit-testable business logic. Implemented event-driven async systems using UniTask and UniRx for improved maintainability across 8+ feature modules. Added object pooling, texture atlasing, and draw-call batching strategies that reduced memory allocations by ~35% while sustaining ~60 FPS across 15+ device SKUs. Built Unity Asset Management pipelines with Addressables for on-demand loading, remote content updates, and better memory budgeting. Delivered client project management end-to-end, aligning scope/timelines/budgets and securing/renewing 8+ client contracts. Established development workflows
Founder & Lead Game Developer at KridA Games (Surat, Gujarat)
July 1, 2019 - November 1, 2021
Architected and shipped a conservation-focused mobile game in Unity 3D (C#), including the full gameplay loop, gameplay systems, UI architecture, and a cross-platform deployment pipeline for Android and iOS. Refactored a monolithic object architecture into a clean MVP pattern with Zenject dependency injection, creating decoupled presenters, view interfaces, and a repository layer to improve testability and reduce coupling. Implemented event-driven async systems using UniTask and UniRx for game state management, reducing nested callback chains and improving maintainability across multiple feature modules. Optimized runtime performance via object pooling, texture atlasing, and draw-call batching; designed Addressables-based asset pipelines for on-demand loading and remote updates; and used profiling tools to keep stable 60 FPS on supported devices. Developed AR-based apps (AR Foundation/ARCore) with real-time object recognition and interactive 3D overlays for health education. Managed cl
Senior Game Developer at Escrow Infotech
July 1, 2018 - July 1, 2019
Shipped Unity 3D/C# projects for mobile and other platforms, contributing gameplay programming, AI behaviors, and content integration. Implemented AI pathfinding with NavMesh and enemy behavior modeled using Finite State Machines to support concurrent BOT gameplay for an FPS title. Integrated 200+ 3D assets from Blender/Maya pipelines into Unity, managing prefab workflows, material setup, and texture atlasing. Improved app/package sizes and installation outcomes by optimizing assets (compression, sprite atlasing, Addressables migration), reducing APK size by ~28%.
Senior Game Developer at Escrow Infotech (Surat, Gujarat)
July 1, 2018 - July 1, 2019
Built and shipped multiple Unity 3D/C# game projects (FPS, board, and casual) from prototype to Google Play release. Implemented AI pathfinding with NavMesh for enemy behavior and used finite state machines for FPS gameplay, supporting multiple concurrent bot players. Integrated large sets of 3D assets into Unity via Blender/asset pipelines, setting up prefabs, materials, and texture atlas workflows. Improved build and distribution performance by reducing APK size and optimizing addressables/migration workflows. Established development workflows including Git branching strategies, code review processes, and standardized asset pipelines to reduce integration issues and speed delivery.

Education

Bachelor of Engineering — Computer Engineering at Gujarat Technological University
June 1, 2014 - July 1, 2018
Bachelor of Engineering - Computer Engineering at Gujarat Technological University
June 1, 2014 - July 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education, Healthcare